我想聽聽被點擊了某個數據屬性的元素時,但我似乎無法讓點擊工作,我敢肯定,我的東西很容易,我失蹤了。我有
<a href="/home" data-spinner="true" />
$.data('record').click(function() {
//Do Action
});
我有與變化。我的問題是,如何通過點擊使用數據屬性?
我想聽聽被點擊了某個數據屬性的元素時,但我似乎無法讓點擊工作,我敢肯定,我的東西很容易,我失蹤了。我有
<a href="/home" data-spinner="true" />
$.data('record').click(function() {
//Do Action
});
我有與變化。我的問題是,如何通過點擊使用數據屬性?
下面的代碼結合click
事件具有data-spinner
attribute equal totrue
所有<a>
元素:
$("a[data-spinner='true']").click(function() {
//Do Acction
});
http://jsfiddle.net/NMEKm/ –
易於解決問題的方法:(未測試)
$('a[data-spinner="true"]').click(function(event) {
});
此選擇具有所有元素data-spinner屬性,而不管屬性的值如何。
$("[data-spinner]").live("click", function() {
console.log('clicked');
});
這不是'$ .data'的工作原理。我建議您在盲目嘗試之前閱讀文檔:http://api.jquery.com/jQuery.data/。它可以節省很多時間! –