2012-08-01 3 views
0

드롭 다운 메뉴가 있는데 사람들이 선택할 수 없도록 한 옵션을 비활성화하고 싶습니다. 하지만 그것은 iPad에서 작동하지 않습니다. 너희들은 이것에 관한 길을 알고 있니?iPad에서 선택 옵션 필드 사용 안 함

+0

코드 또는 JSFiddle을 제공해야합니다. 이것은 효과가있다. – jeff

+0

'.prop ("disabled", true)'를 시도하고 있습니까? http://jsfiddle.net/vuq2d/ – nbrooks

+0

@ Udara Uragoda : 내 대답을 아래에서보십시오. –

답변

0

당신이 그런 짓을하려고합니다.

HTML

<select> 
    <option disabled="disabled">This is disabled</option> 
    <option>test value 1</option> 
    <option>test value 2</option> 
</select>​ 

편집 :

jQuery를 사용하여 :

$("select option[value*=Sold_Out]").prop('disabled',true);​ 

HTML :

,523,210

참고 : 당신이 작동하지 않는 이유입니다, Sold Out<option> 태그의 value에 공백이 있습니다. 공간을 제거하거나 underscore _ 기호를 사용해 작동 시키십시오.

SEE WORKING FIDDLE

+0

이 $ ("선택 옵션 [값 * = 매진]"] ")을 사용하여 메신저 – nasty

+0

고마워.하지만 http://jsfiddle.net/akhurshid/qQG9V/ipad에서 여전히 "This is disabled"옵션을 선택할 수 있습니다. – nasty

+0

@ Udara Uragoda : 'Sold Out'값에 공백이 있으며 'underscore _'기호를 사용하거나 공백없이 사용할 수 없습니다. 'Sold_Out'이 데모보기 http://jsfiddle.net/akhurshid/uZ5We/1/ –

0

사용하는 소품 당신은 .prop() 메소드가 비활성화 설정하는 대신 .attr() 방법을 확인해야합니다 jQuery를 1.6

.prop('disabled',true); 
.prop('disabled',false); 

사용하는 경우. http://jsfiddle.net/akhurshid/qQG9V/

사용 disabled="disabled" 당신이 비활성화을하려는 <option> 태그 내부 :

+0

감사합니다. 나는 노력했다. 그러나 운 없음. : – nasty