Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery获取第一个子元素的数据属性_Jquery_Getelementbyid_Getattribute - Fatal编程技术网

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

使用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

我试图获取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");
有人能帮我推一下方向吗

既然已将其标记为,您可以执行以下操作:

$('#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");