找不到答案,但我正在尝试获取在页面上创建的最后一个 div 的最后一个 ID。我正在使用的代码似乎无法使用 .last()。我的语法可能有误,但我无法让它显示 ID。
jQuery(document).ready(function()
{jQuery("a.more_posts").live('click', function(event){
jQuery("div[id^='statuscontainer_']").last();
var id = parseInt(this.id.replace("statuscontainer_", ""));
alert(id);
});
});
我想出了这样做的办法,而且很奏效。
jQuery(document).ready(function(){
jQuery("a.more_posts").live('click', function(event){
jQuery("div[id^='statuscontainer_']:last").each(function(){
var id = parseInt(this.id.replace("statuscontainer_", ""));
alert(id);
});
});
});
最佳答案
this.id 将为您提供被单击的链接的 ID。我想您需要最后一个容器的 ID。
jQuery(document).ready(function() {
jQuery("a.more_posts").live('click', function(event){
var lastContainer = jQuery("div[id^='statuscontainer_']").last();
var id = parseInt(lastContainer.attr('id').replace("statuscontainer_", ""));
alert(id);
});
});
关于javascript - 获取动态 div 的最后一个 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2800402/