如果div文本与其中一个选项类名匹配,我想禁用select选项,这是我的代码:
<select>
<option class="aaa" value="aaa">aaa</option>
<option class="bbb" value="bbb">bbb</option>
<option class="ccc" value="ccc">ccc</option>
<option class="ddd" value="ddd">ddd</option>
</select>
<div class="field">
<div>aaa</div>
<div>ccc</div>
</div>
在此示例中,应禁用aaa和ccc选项,谢谢!
答案 0 :(得分:1)
$('select option').prop('disabled',false); // reset
$('.field > *').each(function() {
var str = $(this).text();
$('select option.'+str).prop('disabled',true);
});
答案 1 :(得分:0)
<强> JSFIDDLE DEMO 强>
$('div').not('.field').each(function () {
var txt = $(this).text();
$('option[value=' + txt + ']').prop('disabled',true);
});