如果我使用:
jQuery(document).ready(function() {
console.log($(this));
});
然后在控制台中我有对象:
[Document mypage.html#weather]
我怎样才能得到这个最后一个 ID?在此示例中,这是#weather。例如,我想在选择器中使用 alert #weather$(data_from_console + '.add').val();
如果我使用:
jQuery(document).ready(function() {
console.log($(this));
});
然后在控制台中我有对象:
[Document mypage.html#weather]
我怎样才能得到这个最后一个 ID?在此示例中,这是#weather。例如,我想在选择器中使用 alert #weather$(data_from_console + '.add').val();
您想获取最后一个具有 ID 属性的元素吗?
如果是这样的话:
$(document).ready(function () {
console.log($('body *[id]').eq(-1));
});
编辑
仔细看,你在寻找哈希标签吗?IE。如果你的 URL 是mypage.html#weather
你想要的 #weather ?
在这种情况下尝试:
$(document).ready(function () {
console.log(document.location.hash);
});
您可以使用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
});
});