2

コードは動作する必要があるため、:lastはオプションではありません

<table class="ms-main" cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
<tr class=add this value including class=>..</tr>
</table>

前もって感謝します

編集1:

ソースファイルがこれならどうですか?

<table class="ms-main" cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
<tr class=add this value including class=>**<table>more nested tables here</table>**</tr>
</table>
4

3 に答える 3

1

:lastIEで動作します。

jQueryはこれを手動で実装し、ブラウザーでサポートされているcssセレクターとは関係ありません。

$('.ms-main tr:last').addClass('name-of-class');

これは、jQueryによるsizzleセレクターの実装とquerySelectorAll

編集に関しては、を使用して、より遠い子孫ではなく、直接の子であること>を示すことができます。tr

$('.ms-main > tr:last')

ただし、注意してくださいtbody

于 2012-07-27T10:50:05.020 に答える
0
<script>
   $("table tr:last").addClass("lastOne");
</script>
于 2012-07-27T10:58:29.320 に答える
0

$('table tr').last().addClass('myClass');

セレクター:last-childはIE6-8ではサポートされていません。メソッドlast()を使用してDOMの最後の要素を検索してください

于 2012-07-27T10:52:45.550 に答える