【发布时间】:2017-01-26 22:47:57
【问题描述】:
prop("checked", false) 是否会重置复选框上的 <option> 值?例如:
<input type="checkbox" name="price_range" value="1" id="ceo"> < $10,000
<input type="checkbox" name="price_range" value="2" id="bod"> < $ 200,000.00
假设我有两个复选框,当我点击id=ceo 时,我点击id=bod 它将覆盖复选框的值。我可以使用如下编码来获取值吗:
if ($('#ceo').is(":checked"))
{
//if ceo is check
}
else if ($('#bod').is(":checked"))
{
//if bod is check
}
else
{
//set prop("checked", false)
}
【问题讨论】:
-
“
prop("checked", false)是否重置复选框上的<option>值?” 复选框没有<option> value。你到底在问什么?prop("checked", false)使复选框未选中。就是这样。 -
听起来你的复选框应该是单选按钮。
-
"是否 prop("checked", false) 重置复选框上的 " - 不会。它会更改复选框上的“checked”属性,仅此而已.
-
这可能会对您有所帮助。 stackoverflow.com/questions/5839884/…
标签: javascript jquery checkbox