我正在尝试收听具有特定数据属性的元素时,但我似乎无法使用点击工作,我确信我的东西很容易让我失踪。我有
<a href="/home" data-spinner="true" />
$.data('record').click(function() {
//Do Action
});
我有变化。我的问题是,如何在点击时使用数据属性?
答案 0 :(得分:34)
轻松解决您的问题:(未经测试)
$('a[data-spinner="true"]').click(function(event) {
});
答案 1 :(得分:9)
这将选择具有data-spinner属性的所有元素,而不管属性的值如何。
$( "[data-spinner]" ).live( "click", function () {
console.log('clicked');
} );
答案 2 :(得分:7)
以下代码将click
个事件绑定到<a>
attribute equal to data-spinner
的所有true
元素:
$("a[data-spinner='true']").click(function() {
//Do Acction
});