在我的博客上制作了2个按钮,这样用户就可以进入下一个或后面的帖子。我认为展示帖子标题会很有趣。这是一个blogspot博客,所以我试图使用一个变量来捕获URL,以便我可以将它们与.load一起使用并定位帖子的标题:
$(function(){
var getlink = $("a.blog-pager-newer-link").attr("href");
var gettitle = $('.entry').load(getlink+ "#this-post-title"); //this part won't work!
$("<div id='next-title'>"+gettitle+"</div>").appendTo("a.blog-pager-newer-link");
});
答案 0 :(得分:0)
你有一个普遍的逻辑问题。
$(function(){
// set getlink equal to the value of the href attribute of the link
var getlink = $("a.blog-pager-newer-link").attr("href");
// set gettitle equal to the element with a class of entry
var gettitle = $('.entry').load(getlink+ "#this-post-title"); //this part won't work!
// create a new div that contains the toString of the gettitle object( [object Object] )
$("<div id='next-title'>"+gettitle+"</div>").appendTo("a.blog-pager-newer-link");
});
您真正想要做的是将网址的内容加载到链接中。
$(function(){
// set getlink equal to the value of the href attribute of the link
var getlink = $("a.blog-pager-newer-link").attr("href");
// load contents of page at link into link
$("a.blog-pager-newer-link").load(getlink + " #this-post-title"); // the space is important too
});