2010-01-14 6 views
2

여러 개의 선택 버튼이있는 페이지가 있습니다. id="Select1"으로 말한 함수를 제외하고 jQuery에서 select 함수를 호출하는 함수가 필요합니다. 나는 내가 이벤트에 좋아하는 각 선택에 함수를 연결할 수 있다는 것을 알고 있지만 포함되어야하는 모든 것을 나열하는 것보다 제외되어야하는 것을 지정하는 것이 훨씬 편리 할 것이다.하나만 제외하고 선택 변경시 jQuery 이벤트

하나의 특정 선택 클래스가 변경 될 수 있습니까?

답변

5
$('select:not(#Select1)'); 

또는 제외 할 몇 가지 지정하는 경우 :

같은 메소드 체인을 달성 할 수
$('select:not(.excludeClass)'); 

:

$('select').not('#Select1'); 
0
$("select.myselectClass").change(function(){ 
}); 

는 선택의 변경 이벤트가 발생합니다 myselectClass 클래스의 이벤트 만

다음을 사용하는 대신 이벤트를 시작하려는 콤보를 선택하는 것이 좋습니다. 둘 이상의 선택 상자에 대해 이벤트를 제거하려면보다 복잡한 작업이 필요합니다.

+0

나는 이것이 일반적으로 어떻게하고 싶은지에 동의하지만, 요구되지 않은 것은 명시 적이다. 나는 방금 OP가 이것을 이미 알고 있다고 가정했습니다. * 포함되어야하는 모든 것을 나열하는 것보다 배제해야 할 것들을 지정하는 것이 훨씬 편리합니다. –

관련 문제