所以我一直在一个系统上工作,我似乎无法解决如何仅禁用表中选中的复选框的问题。我一直到处寻找,但没有答案。你介意帮我吗?
例如,我的表中有三行,每当我检查一行时,所有三个复选框都将被禁用。我想要的是,我只希望禁用该行中的选中复选框,而应该启用其他两个复选框。
答案 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)" />