使用jQuery获取第一个子元素的数据属性

时间:2014-04-11 12:37:26

标签: jquery getelementbyid getattribute

我试图获取ul中第一个和最后一个li的数据属性。有些东西......

var theTimeline = document.getElementById("the_timeline");
var timeline_items = $(theTimeline).filter('li');
var first_date = timline_items.lastChild.getAttribute("data-pubdate");
var last_date = timline_items.lastChild.getAttribute("data-pubdate");

任何一个人都愿意在正确的方向上推动我吗?

2 个答案:

答案 0 :(得分:4)

首先:

$("#the_timeline li").first().data("pubdate");

最后:

$("#the_timeline li:last").data("pubdate");

答案 1 :(得分:0)

由于您已将其标记为,因此您可以执行以下操作:

$('#the_timeline > li').first().data("pubdate");

$('#the_timeline > li:last').data("pubdate");