특수 클래스없이 모든 요소를 선택하고 싶습니다.jquery의 연산자 : not 연산자
내가 사용 :
$('body:not(.noFocusOnKeypress)').live('keyup' ...
하지만 일을 일부러. 그리고 나는 이유를 모른다.
특수 클래스없이 모든 요소를 선택하고 싶습니다.jquery의 연산자 : not 연산자
내가 사용 :
$('body:not(.noFocusOnKeypress)').live('keyup' ...
하지만 일을 일부러. 그리고 나는 이유를 모른다.
그냥 당신의 선택에서 body
를 제거합니다. 그것이 그대로라면, 당신은 그 클래스를 가지지 않는 타입의 모든 엘리먼트가 아니라, 그 클래스가없는 모든 바디 엘리먼트를 선택하고있다. 당신이 원하는 것은 이것이다 : 이것은 상당히 비효율적 인 선택 (필자는 :not
의사 클래스의 내부에 익숙하지 않은 해요)하고 범위에 성능을 향상시킬 수도있을 것으로
$(':not(.noFocusOnKeypress)').live()
주 그것을 조금, like :
$('#div-that-contains-these-elements :not(.noFocusOnKeypress)').live()
이 그것을 수행해야합니다
$(':not(.noFocusOnKeypress)').live
'noFocusOnKeypress'클래스가없는 모든 body 태그를 선택하지 않겠습니까? – Lazarus