20

重複の可能性:
データ属性による要素の選択

特定のデータ属性を持つ要素がクリックされたときにリッスンしようとしていますが、オンクリックが機能していないようです。私は持っている

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

私はバリエーションでそれを持っています。私の質問は、クリックでデータ属性を使用するにはどうすればよいですか?

4

3 に答える 3

49

問題の簡単な解決策: (未テスト)

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

});
于 2012-11-19T00:01:35.480 に答える
16

これにより、属性の値に関係なく、data-spinner 属性を持つすべての要素が選択されます。

    $( "[data-spinner]" ).live( "click", function () {
        console.log('clicked');
    } );
于 2012-11-19T04:51:30.250 に答える
11

次のコードは、と等しい属性を持つすべての要素にclickevent をバインドします。<a>data-spinner true

$("a[data-spinner='true']").click(function() {
    //Do Acction
});
于 2012-11-18T23:59:59.957 に答える