Javascript $(e.target).hasClass()不工作
我试图在文档中的任意位置mousedown上运行某些进程,但根据是否单击某些元素,会有不同的进程。下面的代码不工作。谢谢你的帮助Javascript $(e.target).hasClass()不工作,javascript,jquery,Javascript,Jquery,我试图在文档中的任意位置mousedown上运行某些进程,但根据是否单击某些元素,会有不同的进程。下面的代码不工作。谢谢你的帮助 $(document).on('mousedown',function(e) { if (!$(e.target).hasClass('.item')) { console.log('item'); } else { console.log('not item); } }); 应该将类名而不是类选择器传递给ha
$(document).on('mousedown',function(e) {
if (!$(e.target).hasClass('.item')) {
console.log('item');
} else {
console.log('not item);
}
});
应该将类名而不是类选择器传递给hasClass()
$(document).on('mousedown',function(e) {
if (!$(e.target).hasClass('item')) {
console.log('item');
} else {
console.log('not item');
}
});
.item
是项
类名的选择器。试试$(e.target).hasClass('item')
。我到底在想什么?谢谢,我觉得自己像个白痴。谢谢。