我有一個下拉菜單,我想禁用一個選項,以便人們不能選擇它。但它似乎不適用於iPad。你們知道解決這個問題的方法嗎?在iPad中禁用選擇字段
回答
你試圖做這樣的事情:http://jsfiddle.net/akhurshid/qQG9V/
使用disabled="disabled"
要做出禁用的<option>
標籤內。
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:
<select>
<option value="Sold_Out">This is disabled</option>
<option>test value 1</option>
<option value="Sold_Out">test value 2</option>
</select>
注:你有一個<option>
標籤的value
即Sold Out
的空間,這就是爲什麼它不工作。嘗試刪除空間或使用underscore _
符號使其工作。
Im使用這個$(「select option [value * ='Sold Out']」)。prop('disabled',true); – nasty 2012-08-01 06:57:12
謝謝,但是如果你看看http://jsfiddle.net/akhurshid/qQG9V /在ipad上,你仍然可以選擇「This is disabled」選項。 – nasty 2012-08-01 07:00:31
@Udara Uragoda:你有一個值爲'Sold Out'的空間,不能接受嘗試使用'underscore _'符號或者沒有空格'Sold_Out'看到這個演示:http://jsfiddle.net/akhurshid/uZ5We/1/ – 2012-08-01 07:05:32
使用的道具,如果你正在使用jQuery 1.6+
.prop('disabled',true);
.prop('disabled',false);
的.prop()方法應該被用來設置殘疾人和檢查,而不是.attr()方法。
謝謝。我試過了,但沒有運氣。 :( – nasty 2012-08-01 07:23:31
- 1. 禁用ipad中的選擇控件輪並使用ipad中的正常選擇
- 2. 禁用選擇標記字段
- 3. 禁用文本選擇字段
- 4. 通過選擇禁用輸入字段
- 5. 禁用選擇jQuery Datepicker字段?
- 6. 根據日期選擇器選擇禁用表單字段
- 7. 的jQuery禁用按鈕,直到兩個選擇字段選擇
- 8. 禁用或忽略在Firefox中的選擇字段mousedown
- 9. 禁用日期選擇器沒有禁用輸入字段
- 10. 禁用文本字段,直到從選擇列表中選擇選項
- 11. 的複選框選擇啓用/禁用文本字段ExtJS的
- 12. 在TreeView中禁用選擇
- 13. 如何在選擇某個選擇列表值時禁用輸入字段
- 14. 禁用日期字段中日期的選擇
- 15. 禁用下拉框中特定選擇的文本字段
- 16. 如何在選擇下拉菜單時禁用文本字段
- 17. 在輸入字段上禁用日期選擇器
- 18. 根據選擇框的選項禁用輸入字段
- 19. Angular 2 FormBuilder禁用複選框上的字段選擇
- 20. 預先選擇字段數組中選擇字段的選項?
- 21. 用逗號在字段中選擇?
- 22. 啓用在選擇中禁用選項
- 23. 當我選擇以前的選項時,如何禁用選擇字段?
- 24. vb.net - 禁用richtextbox中的字選擇
- 25. iPad的禁用選擇選項W/O jQuery的
- 26. 如何使用jQuery禁用/啓用選擇字段?
- 27. 選擇字段
- 28. 如果使用Django或JavaScript選擇其他字段,如何禁用字段?
- 29. 基於選擇的Javascript禁用/啓用輸入字段其他字段
- 30. 使用字段變量選擇字段
您必須提供代碼或JSFiddle。這應該工作。 – jeff 2012-08-01 05:48:57
您是否正在嘗試'.prop(「disabled」,true)'? http://jsfiddle.net/vuq2d/ – nbrooks 2012-08-01 05:51:39
@Udara Uragoda:請參閱下面的答案。 – 2012-08-01 06:15:30