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 回答