-1

我想知道如何检查选项值的输入。

我已经有一个可以检查单选按钮的功能:

<div id="gender"> 
    <input type="radio" name="Gender" value="Male">Male <br />
    <input type="radio" name="Gender" value="Female">  Female   
</div>  

$("#gender input[type='radio']:checked").val();
    var gender = $("#gender input[type='radio']:checked").val();
    console.log(gender)

但是我该如何检查:

<div id="MaxPeople">
    <select>
      <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      <option value="5">5</option>
      <option value="6">6</option>
    </select>
</div>
4

4 回答 4

1

使用 wrapperdiv的 id 选择select元素并调用val()方法获取选择的值

var maxPeople = $('#MaxPeople select').val();
console.log(maxPeople);
于 2013-09-25T10:36:34.080 回答
1

您可以执行以下操作:

var selectValue = $('#MaxPeople select').val();

然后检查该值是否是您需要的

于 2013-09-25T10:37:15.983 回答
1

这几乎与您的第一段代码完全相同 - 只需获取s .val()select无需option自己检查 s :

var max = $("#MaxPeople select").val();
于 2013-09-25T10:37:41.107 回答
0
$("div#MaxPeople select").val("3"); //set value like this
于 2013-09-25T10:37:56.243 回答