gpt4 book ai didi

javascript - 使用jquery清空html后重新获得html?

转载 作者:行者123 更新时间:2023-12-03 07:44:22 25 4
gpt4 key购买 nike

我的 jQuery 中有一个 if/else 循环。我需要将 HTML 隐藏在 if 部分内的文本框中,并在 else 部分重新获得它。我怎样才能使用 jQuery 做到这一点?

if (test == 1) {
$(#id).html(""); //code to hide html
} else {
//code to regain
}

隐藏html的代码可以正常工作,但是清空后如何重新获得代码?

最佳答案

除非您将其保存在某处,否则您无法恢复丢失的 HTML,

您可以显示/隐藏元素

if(test==1){
$(#id).hide();
}
else{
$(#id).show();
}

或者您可以将值存储在变量中的某个位置

var html = "";
if (test == 1) {
html = $(#id).html();
$(#id).html( "" );
} else {
$(#id).html( html );
}

或将其设置为本地存储(如果您的浏览器支持)

if (test == 1) {
localStorage.setItem("savedHTML", $(#id).html()) ;
$(#id).html( "" );
} else {
$(#id).html( localStorage.getItem( "savedHTML" ) );
}

关于javascript - 使用jquery清空html后重新获得html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35269063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com