可能重复:
按数据属性选择元素
我正在尝试收听具有特定数据属性的元素何时被单击,但我似乎无法让 on click 工作,而且我确信这对我来说很容易,我错过了。我有
<a href="/home" data-spinner="true" />
$.data('record').click(function() {
//Do Action
});
我有变化。我的问题是,如何在点击时使用数据属性?
可能重复:
按数据属性选择元素
我正在尝试收听具有特定数据属性的元素何时被单击,但我似乎无法让 on click 工作,而且我确信这对我来说很容易,我错过了。我有
<a href="/home" data-spinner="true" />
$.data('record').click(function() {
//Do Action
});
我有变化。我的问题是,如何在点击时使用数据属性?
轻松解决您的问题:(未测试)
$('a[data-spinner="true"]').click(function(event) {
});
这将选择所有具有 data-spinner 属性的元素,而不管该属性的值如何。
$( "[data-spinner]" ).live( "click", function () {
console.log('clicked');
} );
以下代码将click
事件绑定到属性等于的<a>
所有元素:data-spinner
true
$("a[data-spinner='true']").click(function() {
//Do Acction
});