我有一个下拉菜单,我想禁用一个选项,这样人们就无法选择它。但它似乎不适用于 iPad。你们知道解决这个问题的方法吗?
问问题
1725 次
2 回答
0
如果您使用的是 jQuery 1.6+,请使用 prop
.prop('disabled',true);
.prop('disabled',false);
应该使用 .prop() 方法来设置禁用和检查,而不是 .attr() 方法。
于 2012-08-01T05:55:28.137 回答
0
你是否试图做这样的事情: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>
注意:标签中有一个空格,即value
,这就是它不起作用的原因。尝试删除空格或使用符号使其工作。<option>
Sold Out
underscore _
于 2012-08-01T06:13:46.127 回答