2012-11-18 10 views
7

Olası Çoğalt bağlıyor ile tıklayın:
Selecting element by data attributeJQuery Açık veri

Belirli bir veri özelliği olan bir eleman tıklandığında dinlemeye çalışıyorum

ama görünmüyor Tıklama çalışmasını elde etmek için ve eminim ki eksik olduğum kısımda onun kolay bir şey olduğuna eminim. Ben varyasyonları ile ben

<a href="/home" data-spinner="true" /> 
$.data('record').click(function() { 
     //Do Action 
}); 

elinde. Sorum şu: Tıklamada bir veri özelliğini nasıl kullanabilirim?

$("a[data-spinner='true']").click(function() { 
    //Do Acction 
}); 
+5

Bu, $ .data'nın çalışma şekli değil. Bir şeyleri körü körüne denemeden önce belgeleri okumanızı tavsiye ederim: http://api.jquery.com/jQuery.data/. Çok zaman kazandırır! –

cevap

5

Aşağıdaki kod data-spinnerattribute equal totrue olan tüm <a> elemanlarına click olayı bağlar özniteliğin değerine bakılmaksızın veri-spinner özniteliği.

$("[data-spinner]").live("click", function() { 
     console.log('clicked'); 
    }); 
+2

http://jsfiddle.net/NMEKm/ –

26

Kolay çözüm sorununuza: (Test edilmedi) Bu tüm unsurları seçer

$('a[data-spinner="true"]').click(function(event) { 

}); 
6

İlgili konular