$(e.target).hasClass()不起作用
$(e.target).hasClass() Not Working
我正试图在文档中的任何地方用鼠标向下键运行某些进程,但不同的进程取决于是否单击了某些元素。下面的代码不起作用。谢谢你的帮助!
$(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');
}
});
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 刷新页面时hasClass不起作用
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- $(e.target).hasClass()不起作用
- hasClass没有'我的js代码不起作用
- 在 if 条件不起作用的情况下使用 .hasClass()
- Jquery hasClass没有'不起作用
- jquery hasClass做'在检查动态添加的类时不起作用
- hasClass()在具有变量的函数中不起作用
- hasClass + addClass不起作用
- jQuery的hasClass()函数在元素更新后不起作用
- hasClass()在IE中不起作用
- hasClass不起作用
- Why.hasClass函数不起作用