JQuery怎么才能让DIV变成刚载入页面的样子?

如题,我的一个页面有一个div,是这样的<div>欢迎!</div>然后我通过一个操作把它变成<div>再见!</div>不知道怎么才能让它在变回去,变成刚载入页面时的“... 如题,我的一个页面有一个div,是这样的<div>欢迎!</div> 然后我通过一个操作把它变成<div>再见!</div> 不知道怎么才能让它在变回去,变成刚载入页面时的“欢迎”。有哪位大侠知道啊? 展开
 我来答
newchinays
推荐于2016-12-05 · TA获得超过1172个赞
知道小有建树答主
回答量:1238
采纳率:48%
帮助的人:421万
展开全部
<html>
<head>
<title> New Document </title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.9.1/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready(function(){

$('button').button(); // 让button好看

initPage();// 初始化 隐藏退出按钮 显示欢迎

$("#login").click(function(){
$(this).hide();
$("#logout").show();
$("#msg").text('欢迎您来临!');

});

$("#logout").click(function(){
$(this).hide();
$("#login").show();

$("#msg").text('再见').animate({top:'-=0px;'},'slow',function(){
initPage();
});
});

});

function initPage()
{
$("#logout").hide();
$("#msg").text('欢迎');
}
</script>
</head>

<body>
<div id="msg"></div>
<button id="login">登录</button>
<button id="logout">退出</button>
</body>
</html>
wangchunhai818
2012-12-13 · TA获得超过344个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:249万
展开全部
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".msg").hide();
alert($(".msg > dl > dt").text())
$(".huan").click(function(){
alert($(".msg > dl > dt").text())
})
$(".zai").click(function(){
alert($(".msg > dl > dd").text())
})
})
</script>
<div class="msg">
<dl>
<dt>欢迎</dt>
<dd>再见</dd>
</dl>
</div>
<div class="huan">点我见"欢迎"</div>
<div class="zai">点我见"再见"</div>
试试这个 看看是不是你想要的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尐枼芓
2012-12-13 · TA获得超过136个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:105万
展开全部
<div id="poke">再见</div>

<script>
function a(){
$("#poke").text("欢迎");
}
</script>
调用函数a就行了!
追问
你这就写死了,如果我这一个函数要用到多个这样的页面,而内容不一样怎么办?在这里要写的是“欢迎”,如果另一个页面要写别的怎么办?不知道有没有一个类似刷新的方法。把div刷成刚载入时候的状态。
追答
function a(id,text1){
$("#"+id).text(text1);
}

不知道这样行吗? 把a函数写在公共函数库中,id为要替换的div的id,text1为要替换的文字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无野楼升域醉0t
推荐于2018-04-09 · TA获得超过8552个赞
知道小有建树答主
回答量:1498
采纳率:88%
帮助的人:503万
展开全部
<script type="text/javascript">
$(function(){
$('#btn').click(function(){
var state = $('#d').attr('state');
if(state==0){
$('#d').attr('state','1').text('再见');
}else{
$('#d').attr('state','0').text('欢迎');
}
})
})
</script>
</head>
<body>
<div id="d" state='0'>欢迎</div>
<button id="btn"> btn </button>
</body>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式