2013-12-12 89 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