如何使用jQuery选择指定控件的所有子元素

时间:2010-05-18 17:27:21

标签: javascript jquery jquery-selectors

我有<table id="myTable">个子元素:

<tr><td>
   <span class="mySpan" />
</td></tr>
<tr><td>
   <span class="mySpan" />
</td></tr>
<tr><td>
   <span class="mySpan" />
</td></tr>

如何使用jQuery选择所有这些跨度?

3 个答案:

答案 0 :(得分:10)

请注意,您可以执行以下任何操作:

$("#myTable").find(".mySpan");
$("#myTable .mySpan");
$("#myTable tr td .mySpan");
$("#myTable").find("tr").find("td").children(".mySpan");
$(".mySpan");
$("#myTable > tr > td > .mySpan");
$(".mySpan ,#myTable");

答案 1 :(得分:3)

$('#myTable span.mySpan')

答案 2 :(得分:1)

“最安全”版本:

var spans = $("#myTable tr td span.mySpan");

最短版本:

var spans = $("#myTable .mySpan");