我想知道如何按 Enter 但是当目标元素上存在某个特定类时不是吗?
jQuery("#input").keypress(function (e) {
if (e.keyCode == 13 && jQuery('.classTest').not(this)) {
//any item selected with enter EXCEPT which has .classTest
}
});
答案 0 :(得分:1)
P.S。使用.input
! ID仅适用于ONE元素。
jQuery(".input").keypress(function (e) {
if (e.keyCode == 13 && !(jQuery(this).hasClass('classTest')) ) {
alert('enter!');
}
});
使用的代码:
!( $(this).hasClass('classTest') )
! =不是
jQuery API .hasClass()