如何检测用户是否单击了相同的div?

我尝试了这个没有成功:

    _oldthis = null;

    var _this = $(this);

    if(_oldthis == _this) {
        alert('You clicked this last');
    }

    _oldthis = _this;

最佳答案

您不能比较jQuery对象,但是可以比较它们包含的DOM对象。试试这个:

var previousTarget=null;
$("a").click(function() {
    if(this===previousTarget) {
        alert("You've clicked this element twice.");
    }
    previousTarget=this;
    return false;
});

关于jquery - 如何查看您是否两次单击同一元素? jQuery的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6688561/

10-12 12:51
查看更多