Javascript 使用html()的Jquery导航

Javascript 使用html()的Jquery导航,javascript,jquery,Javascript,Jquery,如何清除除.content之外的所有其他内容,使其看起来像是你进入了一个新页面?我试过上面的代码,但我的逻辑有缺陷。我不熟悉jquery 也许您可以在清除页面之前分离节点,然后将其追加回去 $('.page').on('click',function(){ $(this).next('.content').css('display','block'); $('body').empty(''); var post = $(this)

如何清除除.content之外的所有其他内容,使其看起来像是你进入了一个新页面?我试过上面的代码,但我的逻辑有缺陷。我不熟悉jquery

也许您可以在清除页面之前分离节点,然后将其追加回去

    $('.page').on('click',function(){
       $(this).next('.content').css('display','block');
           $('body').empty('');
           var post = $(this).next('.content').css('display','block');
           post.appendTo('body');

    });
$('.page').on('click',function(){
   $('body').empty();
   // you have just deleted the page, how would you find other objects in the page ?
   // $(this).next('.content').css('display','block');
   // Try to .append new elements to the body
});

也许您可以在清除页面之前分离节点,然后将其追加回去

$('.page').on('click',function(){
   $('body').empty();
   // you have just deleted the page, how would you find other objects in the page ?
   // $(this).next('.content').css('display','block');
   // Try to .append new elements to the body
});

也许您可以在清除页面之前分离节点,然后将其追加回去

$('.page').on('click',function(){
   $('body').empty();
   // you have just deleted the page, how would you find other objects in the page ?
   // $(this).next('.content').css('display','block');
   // Try to .append new elements to the body
});

也许您可以在清除页面之前分离节点,然后将其追加回去

$('.page').on('click',function(){
   $('body').empty();
   // you have just deleted the page, how would you find other objects in the page ?
   // $(this).next('.content').css('display','block');
   // Try to .append new elements to the body
});

试试
$('.page').html('')
而不是
$('body').html(“”)
@Cattla.page是一个链接
.empty(“”)
应该是
.empty()
还要注意的是,一旦你
.empty()
了body元素,就没有什么可检索的了,所以你后面的
var post=
将不会得到任何想要的元素。试试
$('.page').html('')
而不是
$('body').html(“”)
@Cattla.page是一个链接
.empty(“”)
应该是
.empty()
还要注意的是,一旦你
.empty()
了body元素,就没有什么可检索的了,所以你后面的
var post=
将不会得到任何想要的元素。试试
$('.page').html('')
而不是
$('body').html(“”)
@Cattla.page是一个链接
.empty(“”)
应该是
.empty()
还要注意的是,一旦你
.empty()
了body元素,就没有什么可检索的了,所以你后面的
var post=
将不会得到任何想要的元素。试试
$('.page').html('')
而不是
$('body').html(“”)
@Cattla.page是一个链接
.empty(“”)
应该是
.empty()
还要注意,如果你
.empty()
body元素,就没有什么可检索的了,所以你后面的
var post=
将无法获取任何所需的元素。啊,.css()不会启动。如果我想回去怎么办?@Musa:D“rel.the页面”make my day!:)糟糕的用户体验,我想我最好做一个popupah。css()不能启动。如果我想回去怎么办?@Musa:D“rel.the page”make my day!:)糟糕的用户体验,我想我最好做一个popupah。css()不能启动。如果我想回去怎么办?@Musa:D“rel.the page”make my day!:)糟糕的用户体验,我想我最好做一个popupah。css()不能启动。如果我想回去怎么办?@Musa:D“rel.the page”make my day!:)糟糕的用户体验,我想我最好做一个弹出窗口