以下是问题的下拉列表:
<select name="data" class="autotime" id="EventStartTimeMin">
<option value=""></option>
<option value="00">00</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我想要做的是检查当前值是否为空:
if ($("EventStartTimeMin").val() === "") {
// ...
}
Run Code Online (Sandbox Code Playgroud)
但即使值为空,它也不起作用.任何帮助深表感谢.
Ror*_*san 38
你忘记了#id选择器:
if ($("#EventStartTimeMin").val() === "") {
// ...
}
Run Code Online (Sandbox Code Playgroud)
您需要通过以下方式使用.change()事件以及使用#来定位元素id:
$('#EventStartTimeMin').change(function() {
if($(this).val()===""){
console.log('empty');
}
});
Run Code Online (Sandbox Code Playgroud)
小智 5
你也可以尝试这个 -
if( !$('#EventStartTimeMin').val() ) {
// do something
}
Run Code Online (Sandbox Code Playgroud)