Jquery检查所选选项,忽略一个选项

时间:2010-10-01 12:33:54

标签: jquery

我有一个带有选择框的页面,第一个选项是请选择,我需要确保用户选择了忽略第一个选项。

3 个答案:

答案 0 :(得分:1)

您可以使用.selectedIndex(更快)或.index()

if($("#selectID")[0].selectedIndex == 0) {
  alert("Please choose something");
}
//or no jQuery at all:
if(document.getElementById("selectID").selectedIndex == 0) {

或者所选<option>的{​​{3}},速度要慢得多,但有效:

if($("#selectID :selected").index() == 0) {
  alert("Please choose something");
}

答案 1 :(得分:0)

给第一个选项一个值“0”:

<select id="#myselectionbox">
    <option value="0">Please select</option>
    ...
</select>

并检查所选值:

if ($("#myselectionbox").val() != "0") {
   // ok
}

答案 2 :(得分:0)

您可以使用以下内容:

if ($("#yourselectid").val() == "Please ignore") {
  alert("You must select another option.");
}