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