2019-03-25 jQuery.显示/隐藏(登录/退出)

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Jquery Test</title>

<script src="[http://libs.baidu.com/jquery/2.0.0/jquery.min.js](http://libs.baidu.com/jquery/2.0.0/jquery.min.js)"></script>

<script type="text/javascript">

$(document).ready(function() {

//点击button内容切换

$("button").click(function() {

$("p#login").toggle();

$("p#logout").toggle();

});

//点击p内容切换

$("p").click(function() {

$("p#login").toggle();

$("p#logout").toggle();

});

});

</script>

</head>

<body>

<div>

<h5>“登录/退出”切换</h5>

<hr />

<button type="button">切换</button>

<p id="login">登录</p>

<p id="logout" hidden="Ture">退出</p>

</div>

</body>

</html>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Jquery Test</title>

<script src="[http://libs.baidu.com/jquery/2.0.0/jquery.min.js](http://libs.baidu.com/jquery/2.0.0/jquery.min.js)"></script>

<script type="text/javascript">

$(document).ready(function() {

//点击button内容切换

$("button#login").click(function() {

$('.container').append('<button type="button" id="logout">退出</button>');

$('button#login').remove();

});

$("button#logout").click(function() {

$('.container').append('<button type="button" id="login">登录</button>');

$('button#logout').remove();

});

});

</script>

</head>

<body>

<div class="container">

<h5>“登录/退出”切换</h5>

<hr />

<button type="button" id="login">登录</button>

</div>

</body>

</html>

上面这段代码想通过添加元素的方式进行切换;
但执行的结果不成功;
jQuery难道只能对原来存在的HTML代码进行操作吗?


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Jquery Test</title>

<script src="[http://libs.baidu.com/jquery/2.0.0/jquery.min.js](http://libs.baidu.com/jquery/2.0.0/jquery.min.js)"></script>

<script type="text/javascript">

$(document).ready(function() {

//点击button内容切换

$("button").click(function() {

$("button#login").toggle();

$("button#logout").toggle();

});

});

</script>

</head>

<body>

<div class="container">

<h5>“登录/退出”切换</h5>

<hr />

<button type="button" id="login">登录</button>

<button type="button" id="logout" hidden="True">退出</button>

</div>

</body>

</html>

修改后的这段代码实现了按钮的切换;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,454评论 1 45
  • (续jQuery基础(1)) 第5章 DOM节点的复制与替换 (1)DOM拷贝clone() 克隆节点是DOM的常...
    凛0_0阅读 5,278评论 0 8
  • 一:什么是闭包?闭包的用处? (1)闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就 是将函数内部和函数外...
    xuguibin阅读 13,320评论 1 52
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 8,901评论 0 44
  • 一、今日计划 我今天的任务根据优先级安排如下: 学业任务: Int Alg - CL1,3,D.1 + Alg D...
    RicciWoo阅读 3,505评论 0 51

友情链接更多精彩内容