我正在尝试在文档中的任何位置运行mousedown上的某些进程,但不同的进程取决于是否单击了某些元素。以下代码无效。谢谢你的帮助!
$(document).on('mousedown',function(e) {
if (!$(e.target).hasClass('.item')) {
console.log('item');
} else {
console.log('not item);
}
});
答案 0 :(得分:10)
到hasClass()你应该传递类名,而不是类选择器
$(document).on('mousedown',function(e) {
if (!$(e.target).hasClass('item')) {
console.log('item');
} else {
console.log('not item');
}
});