我有一个包含多个选择框的页面。我希望能够在其中一个选择框中选择一个选项时将其他选择重置为默认状态。 我在这里做了一个例子:FIDDLE。几个选择 - 当选择一个选项中的选项时重置剩余选择
但是,如何捕获选定的选项及其父级选择框?
我已经试过的东西,如:
<div class="selects">
<select>
<option value="">- Select -</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>
</div>
<div class="selects">
<select>
<option value="">- Select -</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>
</div>
<div class="selects">
<select>
<option value="">- Select -</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>
</div>
和:
$('.selects option[selected="selected"]').each(
function() {
$(this).removeAttr('selected');
}
);
$('.selects select').change(function() {
$(this, "option:first").attr('selected','selected');
});
默认状态总是在每一个选择框的第一个选项。
工作,谢谢。 – Meek
@Meek没问题,很乐意帮忙。 –