Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在更改组合框时取消选中jquery表的复选框?_Javascript_Jquery_Asp.net_Razor - Fatal编程技术网

Javascript 如何在更改组合框时取消选中jquery表的复选框?

Javascript 如何在更改组合框时取消选中jquery表的复选框?,javascript,jquery,asp.net,razor,Javascript,Jquery,Asp.net,Razor,我有一个问题,当我更改组合框的值时,复选框仍然被标记,使用prop时,值被取消标记,但这次它不起作用,想法是在更改复选框的值时重置标记的复选框。 问候 由于要在combobox的更改事件中重置每个复选框,可以使用以下代码- $("#cmbKit").change(function() { $("input[type='checkbox']").prop('checked', false); }); 您不应该使用任何if条件,因为您将在每次更改事件后重置它。 请注意,给定的代码将重置页面

我有一个问题,当我更改组合框的值时,复选框仍然被标记,使用prop时,值被取消标记,但这次它不起作用,想法是在更改复选框的值时重置标记的复选框。 问候


由于要在combobox的更改事件中重置每个复选框,可以使用以下代码-

$("#cmbKit").change(function() {
    $("input[type='checkbox']").prop('checked', false);
});
您不应该使用任何if条件,因为您将在每次更改事件后重置它。
请注意,给定的代码将重置页面上的所有复选框,如果您有多个具有不同内容的表,请添加表选择器。

希望这能有所帮助。

请在问题中添加您的代码/您尝试的内容。这样,您将能够快速获得帮助。请同时给出html呈现页面的某些部分,以及您希望得到的内容,以及您得到的结果-确保您有一个bug,因为这是一个很好的工作,而不是将其设置为false,请执行此操作<代码>$(“输入[type='checkbox'])。removeAttr('checked')若要删除checkedI无法上载图像,我是stackoverflow新手,但我的想法是我有一个combobox,可以根据combobox的值更改表的结果,您应该做的是,当您再次更改组合框时,必须取消选中表中的所有复选框,以便能够选择其他复选框,但它们仍然被标记。
$("#cmbKit").change(function() {
    $("input[type='checkbox']").prop('checked', false);
});