$('.page').on('click',function(){
$(this).next('.content').css('display','block');
$('body').empty('');
var post = $(this).next('.content').css('display','block');
post.appendTo('body');
});
如何清除除.content之外的所有其他内容,所以它就像是不喜欢新页面?我尝试了上面的代码,但是我的逻辑有缺陷。我是jquery的新手。jquery导航使用html()
尝试'$( '页面 ')HTML(' ');',而不是'$(' 主体 ')HTML('');' – Cattla
@Cattla。第一个链接 –
' .empty('');'应该是'.empty();'同时注意'.empty()'body元素,没有其他东西需要检索,所以yoru后者'var post ='不会得到任何东西期望的元素。 –