如何选择此行中的最后一个div id blog_comments?
<div id="blog_comments">
<div class="name"><span class="blog_bold">By: </span>SamSambinks</div>
</div>
<div id="blog_comments">
<div class="name"><span class="blog_bold">By: </span>SamSambinks</div>
</div>
<div id="blog_comments">
<div class="name"><span class="blog_bold">By: </span>SamSambinks</div>
</div>
听起来像我试过的一个简单问题:
$("#blog_comments:last")
和$("#blog_comments").last
和其他人似乎没什么用?
答案 0 :(得分:4)
它不起作用的原因id
需要是唯一的。
让他们classes
而不是创建非唯一id's
,重复id's
实际上是无效的标记。
<div class="blog_comments">
<div class="name"><span class="blog_bold">By: </span>SamSambinks</div>
</div>
<div class="blog_comments">
<div class="name"><span class="blog_bold">By: </span>SamSambinks</div>
</div>
<div class="blog_comments">
<div class="name"><span class="blog_bold">By: </span>SamSambinks</div>
</div>
然后你的选择器:
$('.blog_comments').last();
工作示例here
答案 1 :(得分:1)
您不能拥有多个具有相同ID的DOM节点。尝试将id="blog_comments"
更改为class="blog_comments"
。