如何获取所有没有使用 jQuery 选择选项的选择元素?
<select id="one">
<option value=""></option>
<option value="test"></option>
</select>
<select id="two">
<option value=""></option>
<option selected value="test"></option>
</select>
jQuery 选择器会是什么,它会在没有选择的情况下只返回#one?
最佳答案
引用https://stackoverflow.com/a/63588880/3499595如果您的情况与 OP 不相似(默认值为“”)
$('select option:selected[value=""]').parent()
- 选择所有
select
元素的所有:selected
选项 - 检查所选选项的值是否为
""
,在您的情况下,这意味着实际上没有选择任何选项。 - 返回父级(这将是一个
select
)
关于javascript - 如何获取所有没有使用 jQuery 选择选项的选择元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39088902/