【问题标题】:Jquery select option value checkboxJquery选择选项值复选框
【发布时间】:2015-11-22 02:18:24
【问题描述】:
我遇到了一个小问题,希望有人能帮我解决。
我有一个带有一些下拉菜单(A、B 和 C)的搜索表单
当我选择选项值 B 时,我需要取消选中一个复选框
我已经尝试了我在网上找到的所有解决方案,但我无法让它发挥作用 - 我尝试了一个简单的 if 语句,但仍然不行。
希望这里有人能指出我正确的方向。
【问题讨论】:
标签:
jquery
select
checkbox
【解决方案1】:
当您的下拉列表被选中时,您可以使用 JQuery 取消选中复选框,而不是检查所选值是否为 b。如果是 b 则通过 jquery 未选中复选框
HTML
<select name="dropdown" >
<option value="A">option A</option>
<option value="B">option B</option>
<option value="C">option C</option>
</select>
<input type="checkbox" id="checkbox" name="checkbox" value="" checked>
jquery
$(document).ready(function() {
$('select[name="dropdown"]').change(function(){
if ($(this).val() == "B")
$("#checkbox").removeAttr("checked");
});
});
【解决方案2】:
您可以使用 JQuery 取消选中复选框,如下所示:
$("#checkbox").removeAttr("checked");
看看this JSFiddle