我在一页上有多个选择。我需要检查所有这些,并检查是否选择了某个选项。
所以基本上我需要一些 jquery/js 来实现: 如果每个选择都选择了一个选项,那么...否则...
现在我有”
if($('.container select').val()){
//Do stuff
} else {
// Do something else
}
问题是:此代码仅检查页面上的第一个选择,我需要检查全部!
有人可以帮忙吗?
最佳答案
您可以使用:
if(!$('.container option:selected[value=""]').length){
/* All SELECT have one option selected*/
}
else {
/* At least one SELECT has no option selected */
}
请注意,所有选项都必须定义一个属性值,否则内容选项将用作值。因此,对于默认选项,请使用例如:
<option value="">-- No Selection --</option>
关于javascript - 检查是否选择了选项 - 具有多个选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22023129/