2016-11-11 12 views
-1

特別なテーブルからテーブル行を選択したいと思います。jQuery要素から要素を選択する方法

HTML

<table id="player_table"> 
    <tbody> 
     <tr id="123"> ... </tr> 
    </tbody> 
</table> 

私はそれを選択するにはどうすればよいですか?これはどう?

jQueryの

$("#player_table > tbody tr."+idOfPlayerRpwWhoWasClickedAtPlayersTable) 
+3

'.'はクラスを選択し、'# 'はIDを選択します。 'tr.'は' tr# 'でなければなりませんが、' $( "#" + idOfPlayerRpwWhoWasClickedAtPlayerTable) 'だけではないのですか? IDは一意でなければならず、好きなように数字で始まらなければなりません – mplungjan

+0

@mplungjan:ありがとう!問題は、私はこのIDをプレイヤーのテーブルで2回1回、playerFieldセクションで1回...これは有効ではなく、良くないことを知っています!しかし、この2つのIDが時には互いにあるデータを与えなければならない... – nbg15

+0

'id'を繰り返すことは無効なHTMLであり、本当に修正すべき問題です。 –

答えて

0

Id属性は、ページ内の要素で一意である必要があります。

あなたは次のような要素に到達できます。

$('#'+idOfPlayerRpwWhoWasClickedAtPlayersTable); 
+0

私は知っていますが、今はsometbodyが私にページを渡しました。私はこれらの問題を修正しなければなりません...そして、ちょうどこの瞬間に、コードを一意的に変更することはできません。 – nbg15

+0

複数のIDの固定を開始する – Qsprec

関連する問題