答案 0 :(得分:1)
您可以使用选择器select:empty
;或者你可以使用select:not(:has(option))
console.log($("select:empty"));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<select id="options1" title="prd_name" name="options">
<option value="optiona">Option A</option>
<option value="optionb">Option B</option>
<option value="optionc">Option C</option>
</select>
<select id="options2" title="prd_name" name="options"></select>
<select id="options3" title="prd_name" name="options"></select>
<select id="options4" title="prd_name" name="options"></select>
答案 1 :(得分:0)
试试这个
var $select = $("select").filter(function () {
return !$(this).find("option").length;
});
console.log($select);
$ select将为您提供除选项元素之外的所有选择框 然后你可以遍历$ select并执行任何任务