1

クラスの要素のいずれかがjQueryでクリックされているかどうかを確認する方法はありますか?特定のクラスの要素がクリックされたかどうかを検出したい。

4

1 に答える 1

4

特定のクラスの要素がクリックされたかどうかを検出したい。

.click()DOM要素がクリックされたときに呼び出されるイベントハンドラーをいつでもサブスクライブできます。

$('.someClass').click(function() {
    // here you could use "this" to get the DOM element that was clicked.
});

.data()次の関数を使用してメタデータ情報を追跡する場合は、メタデータ情報をこのDOM要素に関連付けることができます。

$('.someClass').click(function() {
    var isClicked = $(this).data('clicked');
    if (!isClicked) {
        // it's the first time we are clicking on this element
        $(this).data('clicked', true);
    } else {
        // the user has already clicked on this element
    }
});
于 2013-02-17T15:41:13.637 に答える