2017-12-14 11 views
0

でjQueryを使ってテーブル内のネストされた要素を選択する方法は以下:要素のとしてネストされた要素を持つ私は、このテーブルを持っていないIDやクラス

table > tbody > tr > td > table > tbody > tr > td > a

なしIDやクラスを持っていません。

+0

を'$( 'table> tbody> tr> td> table> tbody> tr> td> a' ) '。 – Tushar

+0

なぜjqueryを使用しますか?あなたはvanilla jsセレクタを使いたくないですか? – Adriano

+0

@Adriano私は、私のプロジェクトでいくつかのjquery固有の関数を使用しました。それを最大限に活用するかもしれない。 – Utkarsh

答えて

3

あなたがセレクタとしてのjQueryで同じに渡すことができます -

$('table > tbody > tr > td > table > tbody > tr > td > a').on('click',function(){ 
    // do stuff 
}); 

作業サンプル例: - あなたはjQueryのに同じセレクタを渡すことができ

$('table > tbody > tr > td > table > tbody > tr > td > a').on('click',function(){ 
 
alert($(this).attr('id')); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 
    <tbody> 
 
    <tr> 
 
     <td> 
 
     <table> 
 
      <tbody> 
 
      <tr> 
 
       <td> 
 
       <a id="my_id">Click Me To Get my Id!</a> 
 
       </td> 
 
      </tr> 
 
      </tbody> 
 
     </table> 
 
     </td> 
 
    </tr> 
 
    </tbody> 
 
</table>

関連する問題