jQuery 按 Enter 不在课堂上
我想知道如何按 Enter 但当目标元素上存在特定类时不按?
jQuery("#input").keypress(function (e) {
if (e.keyCode == 13 && jQuery('.classTest').not(this)) {
//any item selected with enter EXCEPT which has .classTest
}
});
?
I was wondering how to press Enter but NOT when a particular class exists on the element being targeted ?
jQuery("#input").keypress(function (e) {
if (e.keyCode == 13 && jQuery('.classTest').not(this)) {
//any item selected with enter EXCEPT which has .classTest
}
});
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PS使用
.input
! ID 仅适用于一个元素。工作演示
使用的代码:
!( $(this).hasClass('classTest') )
! = 不
jQuery API .hasClass()
P.S. use
.input
! ID's are for ONE element only.WORKING DEMO
Code used:
!( $(this).hasClass('classTest') )
! = not
jQuery API .hasClass()