gpt4 book ai didi

javascript - jQuery 复选框禁用并添加类

转载 作者:行者123 更新时间:2023-11-30 11:26:56 25 4
gpt4 key购买 nike

我有一个包含行列表的表,每一行都有两个复选框我想做的是,当有人选中复选框时,它使用 ajax 向服务器发送请求,如果它通过它,则将 tr 颜色更改为绿色,如果失败,则更改为红色。我完成了这一步

现在我希望当它成功时,它应该启用同一个 tr 上的其他复选框,这样现在用户可以处理第二步。

$("#SendReview").click(function() {

var selected = "";
$('.ReviewForm').each(function() {
selected = selected + "," + $(this).attr('id');
});

$.ajax({
url: '@Url.Action("VerifyFormRquest", "Results")',
type: "POST",
data: {
scanid: selected
},
success: function(data, textStatus, jqXHR) {
alert(data.success);

data.success.split(',').forEach(function(c) {
if (c != "") {
var m = $('#example tr:has(td:contains(' + c + '))').css('background-color', 'lightgreen');
}
});
},
error: function(jqXHR, textStatus, errorThrown) {}
});
});
<table id="example">
<tr id="1000000107">
<td>
<input type="checkbox" id="J15000001" scanid="1000000103" onclick="call()" disabled="disabled" value="1000000103" class="ELOchecked">
</td>
</tr>
<tr id="1000000107">
<td>
<input type="checkbox" id="J15000012" scanid="1000000107" disabled="disabled" value="1000000107" class="ELR">
</td>
</tr>
</table>

enter image description here

最佳答案

您可以使用 prop 方法来做到这一点。

$("#myOtherCheckbox").prop("已禁用", false);

如果你也想给它添加一个类:

$("#myOtherCheckbox").prop("disabled", false).addClass("someClass");

关于javascript - jQuery 复选框禁用并添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47662284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com