2011-04-13 8 views
1

값이 "1"이면 일부 선택 상자 (모두 동일한 값)에서 특정 옵션을 제거하고 싶습니다. 문제는 특정 값까지 요소를 필터링하는 데 어려움이 있습니다. 순간 jQuery : 해당 값으로 옵션 요소 선택

, 내가 가진 한 가장 가까운

$('.demoClass').find('option:contains(1)').remove(); 

하지만 두 가지 문제가있다. 첫째, 이것은 (표시되는) 옵션의 내용을 반복하는 것으로 보이며 그 값은 아닙니다 ... 둘째로, 내용이 이고 그 값이 인 값이 인 true를 반환하는 것으로 보입니다. (예 : (1)은 (1, 10, 11, 12)에 대해 true를 반환합니다. "1"에 대해서만 true를 반환하려는 경우)

간단히 말해서, 내가 원하는 것은 X 값이 인 timeslot 옵션을 모두 찾으십시오. ".demoClass"클래스의 선택란을 선택하여 제거하십시오. 어떤 제안도 감사합니다.

답변

0

이 시도 활용 :

$('.demoClass').find('option[value=1]').remove(); 
+0

속성 값 주위의 따옴표는 필수 항목입니다. – jondavidjohn