我想知道如何检查选项值的输入。
我已经有了一个可以检查单选按钮的功能:
<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>
答案 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