#jquery
#jquery ( jquery )
Вопрос:
Проверьте, является ли tr с определенным идентификатором последним в таблице
<table id="table">
<tr>
smthing
</tr>
<tr id="test1" class=""tableRows>
smthing
</tr>
<tr id="test2" class=""tableRows>
smthing
</tr>
</table>
я хочу сделать что-то вроде
var count=1
$("tr#test<?=count?>").fadeOut("slow")
count--
if($("#table tbody tr.tableRows:last"))
alert("empty - tr with class tableRows")
Комментарии:
1. Где PHP вообще входит в это?
2. упоминалось, что он передавал счетчик идентификаторов через php <?=count?>
3. Но это недопустимый PHP, и вы, похоже, все равно создали переменную в Javascript
Ответ №1:
Вы могли бы сделать что-то вроде этого:
var $trs = $('#table tr');
var is_last = $trs.index($('#' id)) == $trs.length - 1;
где id
находится идентификатор <tr>
объекта, о котором идет речь. index
Дает вам нулевой индекс рассматриваемого элемента внутри $trs
(то есть всех строк).
Демо-версия: http://jsfiddle.net/ambiguous/4F7Ak /