基于类的Jquery多列选择器

时间:2012-11-28 09:33:09

标签: jquery html-table

我有一个包含多行和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");

1 个答案:

答案 0 :(得分:3)

只需使用多个选择器:link

的Docu:

  

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

     

您可以指定任意数量的选择器组合成一个   结果。这种多表达组合子是一种有效的方法   选择不同的元素。中的DOM元素的顺序   返回的jQuery对象可能不一样,因为它们将在   文件订单。这个组合子的替代方法是.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>