下の画像の青いハイライト表示された行をターゲットにして、<td>
の前に追加しようとしています。これをjQueryでどのようにターゲットにしますか? (画像)
私が試した...
$('#wpf-wrapper .wpf:nth-child(2) tr:nth-child(2)').prepend('<td class="emblem"></td>');
しかし、それは働いていません。何か不足していますか?
下の画像の青いハイライト表示された行をターゲットにして、<td>
の前に追加しようとしています。これをjQueryでどのようにターゲットにしますか? (画像)
私が試した...
$('#wpf-wrapper .wpf:nth-child(2) tr:nth-child(2)').prepend('<td class="emblem"></td>');
しかし、それは働いていません。何か不足していますか?
$(".wpf:eq(1) .forumsList tr:eq(1)").prepend('<td class="emblem"></td>');
$('#wpf-wrapper .wpf').eq(2).find('tr').eq(1).prepend('<td class="emblem"></td>');
:nth-child()
セレクタは、アカウントすべての子どもになります。代わりに:eq()
を使用してみてください。これはセレクタの結果セットからのみカウントされます。
DOMを変更することができれば、これははるかに簡単です。 –
@ Dr.Molle本当ですか?折りたたまれたセクションの行には、子要素のみが表示されます。 – s4y