禁用表中仅选中的复选框

时间:2018-08-23 05:39:43

标签: javascript jquery checkbox

所以我一直在一个系统上工作,我似乎无法解决如何仅禁用表中选中的复选框的问题。我一直到处寻找,但没有答案。你介意帮我吗?

例如,我的表中有三行,每当我检查一行时,所有三个复选框都将被禁用。我想要的是,我只希望禁用该行中的选中复选框,而应该启用其他两个复选框。

1 个答案:

答案 0 :(得分:0)

您可以将事件处理程序添加到您的复选框中,如下所示:

var disable = function(event){
   $(event.target).prop("disabled", true);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" onchange="disable(event)" />
<input type="checkbox" onchange="disable(event)" />
<input type="checkbox" onchange="disable(event)" />