0

我有一个包含多行和 tds 的表。在表中,我想选择两个不同行的 td,它们具有类 invalid-case-sensitive-value、invalid-sentence-scope-value

find()是否可以在单个语句中使用或任何其他功能来实现这些功能。

就像是:

var errorRows = $("topic-table").find("td.invalid-case-sensitive-value", "td.invalid-sentence-scope-value");
4

1 回答 1

3

只需使用多个选择器:链接

文件:

描述:选择所有指定选择器的组合结果。

您可以指定任意数量的选择器组合成一个结果。这种多表达式组合器是选择不同元素的有效方法。返回的 jQuery 对象中的 DOM 元素的顺序可能不相同,因为它们将按文档顺序排列。此组合器的替代方法是 .add() 方法。

样本:

<!DOCTYPE html>
<html>
<head>
  <style>

  div,span,p {
    width: 126px;
    height: 60px;
    float:left;
    padding: 3px;
    margin: 2px;
    background-color: #EEEEEE;
    font-size:14px;
  }
  </style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
  <div>div</div>

  <p class="myClass">p class="myClass"</p>
  <p class="notMyClass">p class="notMyClass"</p>
  <span>span</span>
<script>$("div,span,p.myClass").css("border","3px solid red");</script>

</body>
</html>
于 2012-11-28T09:34:46.083 回答