javascript - 使用javascript单击按钮后如何禁用特定表格行中的复选框?

标签 javascript html

我已经有一个代码可以在单击按钮后禁用启用元素。但是,使用 addClass("disabled") 禁用复选框不起作用。我该怎么做?请看下面我的代码。非常感谢。

td:nth-child(3)td:nth-child(4) 工作正常但 td:nth-child(1) 复选框禁用不起作用。

 $(document).on('click', '.generate', function(e){

        e.preventDefault();

          var $row = $(this).closest("tr"),

              $tds1 = $row.find("td:nth-child(1) input[type=checkbox].loan-id-checkbox").addClass("disabled");

              $tds3 = $row.find("td:nth-child(3) a.generate").addClass("disabled");
              $tds4 = $row.find("td:nth-child(4) a.btn-showAmort").removeClass("disabled");

      });

最佳答案

要禁用复选框,请使用属性 disabled。 css 类不会产生任何影响。

$tds1 = $row.find("td:nth-child(1) input[type=checkbox].loan-id-checkbox").attr("disabled", true);

关于javascript - 使用javascript单击按钮后如何禁用特定表格行中的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57644727/

相关文章:

javascript - jQuery 如何修改内存中克隆元素的 html

html - 使元素更小而不是让它掉到新行

javascript - 如何使用javascript删除表中的特定行?使用 document.createElement()

javascript - 在递归 setTimeout 函数中使用 sleep

javascript - 如何在 vue js html 中根据时间显示 "Closed"或 "Open"?

javascript - 我应该使用内联还是有线事件处理程序

javascript - 将 jQuery inArray 与 JavaScript 对象数组结合使用

html - iPad IOS html 表单选择在触摸时无法打开

html - CSS 的 Flex 属性隐藏 WebChat 中的滚动条

javascript - 如何在 javascript 中分隔这些 div?