有一个选择元素。在页面加载时,它没有数据(选项)。如何知道它没有数据(选项)?
答案 0 :(得分:2)
$('select#selectid option').length
使用此检查..如果为零则没有选项标签..
答案 1 :(得分:1)
答案 2 :(得分:1)
你可以得到这样的选项数量:
var num = $('#your_select').children('option').length;
if(num < 1){
// no option
}
DEMO:http://jsfiddle.net/7RW4t/
希望这有帮助。
答案 3 :(得分:0)
试试这个:
if($('yourselector').length==0){
//nothing selected
}else{
//there is something selected
}
答案 4 :(得分:0)
console.log($('select > option').length === 0);
答案 5 :(得分:0)
Try this code.
<select id="opt">
<option></option>
</select>
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
var chckopt = document.getElementById("opt").value;
if(chckopt == "")
alert("empty");
});
</script>
Hope this is what you were asking for.