如果我使用:
jQuery(document).ready(function() {
console.log($(this));
});
然后在控制台中我有对象:
[Document mypage.html#weather]
我怎样才能获得最后一个ID?在此示例中,这是 #weather 。我想在选择器中使用警告 #weather ,例如$(data_from_console + '.add').val();
答案 0 :(得分:3)
您想获取具有ID属性的最后一个元素吗?
如果是这样的话:
$(document).ready(function () {
console.log($('body *[id]').eq(-1));
});
修改强>
仔细看,你在寻找哈希标签吗?即。如果您的网址为mypage.html#weather
,您需要#weather?
在这种情况下,请尝试:
$(document).ready(function () {
console.log(document.location.hash);
});
答案 1 :(得分:2)
您可以使用last()方法。试试这个:
$(document).ready(function() {
$('body *').each(function() { //selects all elements in body which got id
var lastEle = $(this).last(); //selects last one of them
console.log(lastEle.attr('id'));//returns it's id to console log
});
});