jQuery按Enter不在类上

时间:2011-09-18 15:14:16

标签: jquery keypress enter

我想知道如何按 Enter 但是当目标元素上存在某个特定类时不是吗?

jQuery("#input").keypress(function (e) {
       if (e.keyCode == 13 && jQuery('.classTest').not(this)) {
         //any item selected with enter EXCEPT which has .classTest
       }
   });

1 个答案:

答案 0 :(得分:1)

P.S。使用.input! ID仅适用于ONE元素。

WORKING DEMO

jQuery(".input").keypress(function (e) {
       if (e.keyCode == 13 && !(jQuery(this).hasClass('classTest')) ) {           
               alert('enter!');                   
       }
});

使用的代码:
!( $(this).hasClass('classTest') )
! =不是 jQuery API .hasClass()