我有一个带有选择框的页面,其中第一个选项是请选择,我需要确保用户已做出选择而忽略第一个选项。
最佳答案
您可以使用.selectedIndex
(更快)或 .index()
为此:
if($("#selectID")[0].selectedIndex == 0) {
alert("Please choose something");
}
//or no jQuery at all:
if(document.getElementById("selectID").selectedIndex == 0) {
或者 .index()
所选的<option>
,慢得多但有效:
if($("#selectID :selected").index() == 0) {
alert("Please choose something");
}
关于Jquery检查所选选项忽略一个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3839149/