有没有办法检查一个类的任何元素是否已被 jQuery 单击?我想检测是否单击了具有某个类的元素。
问问题
7530 次
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 回答