2012-02-10 3 views

답변

2

당신이 값 속성에 따라 존재하지 않는지 테스트 할 가정하면, 당신은 같은 것을 할 수 있습니다

var optVal = "some value"; 

if ($('#yourSelectElement > option[value="' + optVal + '"]').length === 0) { 
    // doesn't exist so add here 
} 
+0

대단히 고마워! – boruchsiper

2

이미 새 옵션 값이있는 옵션이 있는지 확인하고 확인하십시오.

var newOptionVal = 'foo'; 
if ($('option[value='+newOptionVal+']').length > 0) { 
    //option already exists 
} 
+0

귀하의 코드에만 작동합니다 당신의 값과 동일한 옵션을 선택한 경우 입력. @nnnnnn 맞아. 어쨌든 고마워. – boruchsiper

+0

그래, 네가 네가 다른 곳이나 장소를 사용할 수 있다는 것을 깨달을 거라 생각 했어! 운영자가 시작합니다. 다행 이네. – mrtsherman

관련 문제