jQuery |检查选择选项的输入类型

时间:2013-09-25 10:34:42

标签: javascript jquery html input

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

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

<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 个答案:

答案 0 :(得分:2)

使用包装器div的ID选择select元素并调用val()方法获取所选值

var maxPeople = $('#MaxPeople select').val();
console.log(maxPeople);

答案 1 :(得分:2)

您可以执行以下操作:

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

然后检查值是否符合您的要求

答案 2 :(得分:2)

它几乎与您的第一段代码完全相同 - 只需获取.val()的{​​{1}},无需亲自检查select

option

答案 3 :(得分:0)

$("div#MaxPeople select").val("3"); //set value like this