禁用基于类的元素

时间:2014-12-17 09:59:16

标签: jquery

我想基于某些条件禁用某些tr,即如果该类存在或不存在该特定tr。

if (self.EmailDetailsList.length <= 4) {
                    self.EmailDetailsList.push(data);
                    event.currentTarget.parentElement.parentElement.className = 'highlightRow';
                    self.isSelected(true);
                }
                else {
                    $("#addresslistId tr").prop('disabled', true);
                }

这里如果一个没有课程的tr&#39; highlightRow&#39;应该使用jquery禁用。 请提出一个很好的方法

1 个答案:

答案 0 :(得分:0)

  

这里如果一个没有课程的tr&#39; highlightRow&#39;应该   禁用,使用jquery。请提出一个很好的方法

您无法停用<tr>,但您可以停用所有输入。我们使用$.not删除包含该类的<tr>,并禁用那些没有该类的{。}}。

$('tr').not('.highlightRow').find(":input").prop("disabled", true);