Is there anyone who knows on how to give particular attribut (a class in this case), on the last attempt of insertAfter() in jQuery?
For instance,
Before:
<td class="column-timesheet-travel">
</td>
<td class="column-timesheet-travel">
</td>
After $('<td class="column-timesheet-work"></td>').insertAfter(".column-timesheet-travel")
, it should be something like:
<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>
Or is there any other better way to do this? Thank you in advance.
Before insert the HTML update store the inserted div on a var and them insert anywehre you need:
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);
The example could be done in two ways, adding the class you need, replacing " YOU-COULD-PUT_YOUR-CSS-HERE" or using the method addClass of jquery.