2016-05-31 5 views
-2

私はtd要素にクラスを追加するのに助けが必要です。 現在、私のtrはIDを持っています。に<TR>のクラスを追加するには?

<tr id = "blah"><td>1234</td><td>5678</td></tr> 

両方のtdタグにクラスを追加したいと思います。これは私が望む:

<tr id = "blah"><td class = "blink">1234</td><td class = "blink">5678</td></tr> 

Iは、例えば$(blah.td).addClass("blink");.addClass("blink"); を使用しようとしたが、それは動作しませんでした。

ここでは2つのノートがあります:jQueryを使用してクラスを追加する予定であり、コード内であまりにも曖昧にならないように、各行にidを与えることは避けてください。

+1

あなた 'は'クラスを持っている、いないIDでなければなりません。 – TylerH

+0

@TylerHすてきなスポット。それは最初からIDだった。私は疲れているので、この間違いです。 '​​2000​​3073 –

+0

バンプ。 - 数時間後にオネーネに戻ります。みんなありがとう。 –

答えて

3

セレクタは$('.blah td')

$('.blah td').addClass('blink')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 
    <tr class="blah"><td>1234</td><td>5678</td></tr> 
 
</table>

+0

ねえ、私は私の実装に基づいてセレクタ文字列に接続しようとしていたが、うまくいきませんでした。 私はmin.jsファイルもダウンロードしてスクリプトフォルダに保存しました。 –

+0

htmlでフィドルを作成できますか? –

+1

@NenadVracarおそらくDOMの準備ができているケースです(そして、スクリプトの実行順序がおそらく)。 –

関連する問題