2013-12-12 94 views
0

使用jQuery我试图从第三级开始寻找具有类myClass应用的所有表。jQuery来选择具有特定类的嵌套表格

我一直在检查jQuery选择器http://www.w3schools.com/jquery/jquery_ref_selectors.asp,看起来像是可能的我只是不能真正使语法正确。

+0

将是巨大的,如果你可以分享你的DOM和脚本,你都试过了。 –

+0

like =>'$('table table table.myClass');' – Mark

+0

谢谢,下面的答案有助于找到正确的语法 – Joly

回答

0
> $('table:eq(2) .myclass') 
>$('table table table .myclass') 
> 
> <table> 
>   <tr> 
>    <td> 
>     <span class="myclass">aaaa</span> 
>     <table> 
>      <tr> 
>       <td> 
>        <span class="myclass">bbb</span> 
>        <table> 
>         <tr> 
>          <td> 
>           <span class="myclass">cccc</span> 
>          </td> 
>         </tr> 
>        </table> 
>       </td> 
>      </tr> 
>     </table> 
>    </td> 
>   </tr> 
>  </table> 
0

在HTML这样的:

<table> 
<table> 
    <table> 
    <table class="myClass"> .... 

<table> 
<table> 
    <table class="myClass"> .... 

选择应该是:

$('.myClass'); 

如果所有具有相同的类,并且希望第四之一:

<table class="myClass"> 
<table class="myClass"> 
    <table class="myClass"> 
    <table class="myClass"> .... 

选择应该是:

$('table table table .myClass'); 
+0

谢谢,但我可以从第二表开始说吗? – Joly

+0

“从第二张桌子开始”是什么意思?如果没有特定的目标,你必须从一个jQuery选择器开始,然后从最上面开始。 – Mark