我想知道如何通过点击链接获得最后一个孩子的警报。
<h3 id="comment:5" class="myclass">
这是我走了多远:
$('#lastcomment').click(function() {
alert('Handler for .click() called.');
});
我的目标是通过点击链接跳转到最后一条评论。我想,第一步就是警告。这样我才能看到评论的最后一个孩子。
非常感谢任何帮助。
答案 0 :(得分:3)
$("#lastcomment").click(function () {
var lastComment = $("h3[id^=comment]:last");
alert(lastComment.attr("id"));
}
答案 1 :(得分:0)
你可以使用jQuery的:last
选择器。但我需要看到更多的HTML才能使某些东西发挥作用...
答案 2 :(得分:0)
所以你有一个链接想要转到页面上的最后一条评论?为什么不给评论id为comment-12(例如),然后只需更改你的锚点即可重现:
<a class="myclass" href="#comment-12" id="last-comment"> </a>
如果您想在javascript中执行此操作,请执行以下操作:
$('#lastcomment').click(function() {
var numComments = $(".comments").length; // Assuming your comments have a class
window.location = window.location.href + "#" + $(".comments").eq(numComments).attr("id");
});