Javascript 检查是否单击了类的任何元素的方法

Javascript 检查是否单击了类的任何元素的方法,javascript,jquery,Javascript,Jquery,有没有办法检查类的任何元素是否已被jQuery单击?我想检测是否单击了具有特定类的元素 我想检测是否单击了具有特定类的元素 您可以始终订阅事件处理程序,当单击DOM元素时将调用该事件处理程序: $('.someClass').click(function() { // here you could use "this" to get the DOM element that was clicked. }); 如果要使用以下函数跟踪DOM元素,则可以将一些元数据信息与该DOM元素关联:

有没有办法检查类的任何元素是否已被jQuery单击?我想检测是否单击了具有特定类的元素

我想检测是否单击了具有特定类的元素

您可以始终订阅事件处理程序,当单击DOM元素时将调用该事件处理程序:

$('.someClass').click(function() {
    // here you could use "this" to get the DOM element that was clicked.
});
如果要使用以下函数跟踪DOM元素,则可以将一些元数据信息与该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
    }
});
我想检测是否单击了具有特定类的元素

您可以始终订阅事件处理程序,当单击DOM元素时将调用该事件处理程序:

$('.someClass').click(function() {
    // here you could use "this" to get the DOM element that was clicked.
});
如果要使用以下函数跟踪DOM元素,则可以将一些元数据信息与该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
    }
});

你是说像。。。单击事件处理程序?或者你想知道是否有一个日志可以搜索所有元素上发生的所有事件?…看看你之前的问题,你之前已经分配了事件处理程序,那么你到底在问什么?你试过什么?很抱歉这个奇怪的问题。我想问的是如何检查类的元素是否被单击。我有5个相同类的div元素。如果单击了其中任何一个,我希望函数返回false。您需要像普通一样分配一个事件处理程序,并在处理程序中编写一些代码来跟踪它是否被单击……在处理程序中,只需执行
this.was_clicked=true
即可将属性直接分配给元素。这是最快/最轻的方法。不要使用像
.data()
这样的重型系统。太过分了,你是说。。。单击事件处理程序?或者你想知道是否有一个日志可以搜索所有元素上发生的所有事件?…看看你之前的问题,你之前已经分配了事件处理程序,那么你到底在问什么?你试过什么?很抱歉这个奇怪的问题。我想问的是如何检查类的元素是否被单击。我有5个相同类的div元素。如果单击了其中任何一个,我希望函数返回false。您需要像普通一样分配一个事件处理程序,并在处理程序中编写一些代码来跟踪它是否被单击……在处理程序中,只需执行
this.was_clicked=true
即可将属性直接分配给元素。这是最快/最轻的方法。不要使用像
.data()
这样的重型系统。这太过分了。