使用jQuery获取第一个子元素的数据属性
我试图获取ul中第一个和最后一个li的数据属性。类似于使用jQuery获取第一个子元素的数据属性,jquery,getelementbyid,getattribute,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.ge
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");
有人能帮我推一下方向吗 既然已将其标记为,您可以执行以下操作:
$('#the_timeline > li').first().data("pubdate");
以及:
由于已将其标记为,因此可以执行以下操作:
$('#the_timeline > li').first().data("pubdate");
以及:
第一:
最后:
第一:
最后:
这是
javascript
而不是jQuery
为什么要在单个元素上使用过滤器?$(“\u timeline li:first”).data(“pubdate”)
&$(“\u timeline li:last”).data(“pubdate”)这是javascript
而不是jQuery
为什么要在单个元素上使用过滤器?$(“#u timeline li:first”).data(“pubdate”)
&$(“#u timeline li:last”).data(“pubdate”)
谢谢阿米特,把.data(“pubdate”)标记到布鲁诺扎克的答案上,它被破解了。很好。欢迎:)很高兴能帮上忙谢谢阿米特,把.data(“pubdate”)标记到布鲁诺扎克的答案上,它被破解了。很好。欢迎:)很高兴能帮上忙
$("#the_timeline li").first().data("pubdate");
$("#the_timeline li:last").data("pubdate");