有没有人知道如何在jQuery的insertAfter()的最后一次尝试中给出特定的attribut(在这种情况下是一个类)?
例如,
在:
<td class="column-timesheet-travel">
</td>
<td class="column-timesheet-travel">
</td>
在$('<td class="column-timesheet-work"></td>').insertAfter(".column-timesheet-travel")
之后,它应该是:
<td class="column-timesheet-travel">
</td>
<td class="column-timesheet-work">
</td>
<td class="column-timesheet-travel">
</td>
<td class="column-timesheet-work NewClassAddedOnLastAttempt">
</td>
或者还有其他更好的方法吗? 提前谢谢。
答案 0 :(得分:0)
在插入HTML更新之前,将插入的div存储在var上,然后插入所需的任何内容:
var $div = $('<td class="column-timesheet-work YOU-COULD-PUT_YOUR-CSS-HERE">TD 3</td>').addClass('or-add-this-way');
$('.column-timesheet-travel').last().after($div);
示例可以通过两种方式完成,添加您需要的类,替换&#34; YOU-COULD-PUT_YOUR-CSS-HERE&#34;或者使用jquery的addClass方法。
答案 1 :(得分:0)
另一种技巧方式:
wget
“last()”表示带有'.column-timesheet-travel'和“next()”元素的最后一个td 你只是“.after()”