![](/img/trans.png)
[英]when checkbox checked then radio button is unchecked and when checkbox unchecked then radio button is checked using jquery
[英]How to let the radio button select checked when the checkbox is unchecked
我希望在取消选中所有复选框后让单选按钮处于选中状态,但是当我取消选中所有复选框时,它不起作用。
<script>
$(document).ready(function() {
function uncheck(radio,checkbox){
var fliter_checkbox=$(checkbox);
var fliter_radio=$(radio);
fliter_checkbox.click(function(){
fliter_checkbox.each(function(){
fliter_radio.attr("checked",false);
if(fliter_checkbox.attr("checked")==false){
fliter_radio.attr("checked",true);
}
})
})
fliter_radio.click(function(){
fliter_radio.each(function(){
fliter_checkbox.attr("checked",false);
})
})
}
uncheck('#fliter input[name="vendor_all"]','#fliter input[name="vendor"]');
})
</script>
单选框和复选框使用check =“ =” checked“而不是true和false。 除了将checked设置为false之外,您还需要像下面这样删除checked属性:
fliter_checkbox.removeAttr("checked");
另外,您需要测试该属性是否存在,而不是检查该属性是否为false:
if(fliter_checkbox.attr("checked") !== 'undefined')...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.