nas*_*sty 13 html jquery web-deployment
我需要在动态下拉菜单列表中禁用值为" - 售完 - "的选项.如何使用jQuery轻松完成此操作?下面是HTML
<select id="field_0_1" class="text_select" name="field_0_1" onChange="">
<option value="">- Preferred Time -</option>
<option value="- Sold Out -">- Sold Out -</option>
<option value="2:30 - 4:00pm">2:30 - 4:00pm</option>
</select>
<select id="field_0_2" class="text_select" name="field_0_2" onChange="">
<option value="">- Preferred Time -</option>
<option value="- Sold Out -">- Sold Out -</option>
<option value="2:30 - 4:00pm">2:30 - 4:00pm</option>
</select>
<select id="field_0_3" class="text_select" name="field_0_3" onChange="">
<option value="">- Preferred Time -</option>
<option value="- Sold Out -">- Sold Out -</option>
<option value="2:30 - 4:00pm">2:30 - 4:00pm</option>
</select>
Run Code Online (Sandbox Code Playgroud)
the*_*dox 40
$("select option[value*='Sold Out']").prop('disabled',true);
?
Run Code Online (Sandbox Code Playgroud)
$('#previous_select').on('change', function() {
// after creating the option
// try following
$("select option[value*='Sold Out']").prop('disabled',true);
});
Run Code Online (Sandbox Code Playgroud)
工作演示 http://jsfiddle.net/BYkVW/ 或 http://jsfiddle.net/BYkVW/1/
希望它有助于满足需求 :)
码
$("#field_0_1 option[value='- Sold Out -']").attr('disabled','disabled');
?
Run Code Online (Sandbox Code Playgroud)
要么
$("#field_0_1 option[value='- Sold Out -']").prop('disabled','disabled');
Run Code Online (Sandbox Code Playgroud)
工作形象