0
Как я могу получить атрибут данных последней строки таблицы?Получить атрибут данных в последней строке таблицы
<tbody id="tableNotifications">
<tr class="notificationsRowEntry success" data-notification-timestamp="1384105387"></tr>
<tr class="notificationsRowEntry success" data-notification-timestamp="1384105367"></tr>
<tr class="notificationsRowEntry success" data-notification-timestamp="1384105357"></tr>
<tr class="notificationsRowEntry success" data-notification-timestamp="1384105323"></tr>
</tbody>
Проблема заключается в том, что я не могу получить атрибут данных, но только содержание последней строки таблицы с помощью:
$data = $("#tableNotifications").last().data("notification-timestamp");
Может быть, я делаю глупую ошибку, но это сводит меня с ума ,
спасибо.
P.S. Я знаю, что я мог бы добавить некоторые уникальные идентификаторы, а затем извлечь данные с
$data = $(uniqueid).data("notification-timestamp");
, но я хотел бы избежать этого.
точки осветления: Я думаю, что вы ошибочно думать о том, как [ '.last()'] (http://api.jquery.com/ last /). Он уменьшает текущий набор согласованных элементов ('
') до последнего в согласованном наборе (поскольку вы выбираете только один элемент, это фактически ничего не делает в вашем случае), в отличие от получения непосредственных детей ('Благодарим вас за разъяснения. – siannone
ответ
Вы хотите получить значение атрибута данных в
tr
, а не самtbody
:источник
2013-11-10 19:50:48
Использование
attr()
функции:Селектор
#tableNotifications tr:last
выбираетlast
tr
ребенка элемент с идентификаторомtableNotifications
.Кроме того, это тоже будет работать:
Просто для уточнения:
Если вы просто хотите, чтобы получить значение атрибута из HTML использования
.attr("data-attr")
. Для получения дополнительной информации см. the difference between.data()
and.attr()
.источник
2013-11-10 19:52:36
Ваша ссылка была действительно полезна, спасибо. – siannone
Это находит последний элемент с идентификатором 'tableNotifications'. Просто добавьте
tr
в свой селектор, чтобы получить последнюю строку:источник
2013-11-10 19:58:18 Moob
Смежные вопросы