在jQuery中,如何通过id属性的标签内的类子元素进行选择?

时间:2012-07-25 11:16:32

标签: jquery html dom jquery-selectors

我有以下代码

<tr id="myid">
<td>
<div>
...
<a href="" class="myclass"></a>
<a href="" class="myclass"></a>
<a href="" class="myclass"></a>
<a href="" class="myclass"></a>
<a href="" class="myclass"></a>
...
</div>
</td>
</tr>
<tr id="anotherid">
<td>
<div>
...
<a href="" class="myclass"></a>
<a href="" class="myclass"></a>
<a href="" class="myclass"></a>
<a href="" class="myclass"></a>
<a href="" class="myclass"></a>
...
</div>
</td>
</tr>

我正在尝试使用ID“myid”属性在标记TR中选择A标记但是以下代码不起作用:

$('#myid.myclass')

如何使用TR ID?

选择A标签

3 个答案:

答案 0 :(得分:7)

使用此:$('#myid .myclass') - #myid.myclass

之间应该有空格

答案 1 :(得分:1)

选择<a>内的所有#myid代码,无论嵌套

$("a", "#myid")

答案 2 :(得分:0)

与CSS选择器相同。标记意味着您需要一个空格:

<强>答案

$('#myid .myclass')

<强>信息

这个$('#myid.myclass')意味着.myclass位于#myid旁边,如下所示:

<tr id="anotherid" class="myclass">