有没有办法检查是否已使用jQuery单击某个类的任何元素?我想检测是否已经点击了具有某个类的元素。
答案 0 :(得分:2)
我想检测是否已点击具有某个类的元素。
您可以随时订阅.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
}
});