jQuery方法小记

jQuery

CDN

<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>

clone()

//复制
				$("button:eq(0)").click(function() {
					$("ol").append($("li").clone());//在最后添加 复制的所有元素
				});
				$("button:eq(0)").hover(
					function() {
						$("ol").css("color", "pink");
					},
					function() {
						$("ol").css("color", "black");
					});

append()

//增加		

				$("button:eq(1)").click(function() {
				const lis_r = $("<li>jQuery replaceWith()方法</li>");
				const lis_c = $("<li>jQuery clone()方法</li>");
					if ($("li").html() == "jQuery clone()方法") {
						$("ol").append(lis_c);
					} else {
						$("ol").append(lis_r);
					}
				});

remove(),empty()

				$("button:eq(2)").dblclick(function() {
					tips();
					$("ol").empty();//双击清空
				});
				$("button:eq(2)").click(function() {
					$("li:last").remove();//删除最后一个元素
				});	
				function tips() {
					if ($("ol").text() == "") {
						alert("请先增加元素!");
					};
				};

replaceWith()

//替换
				$("button:eq(3)").click(function() {
				const lis_r = $("<li>jQuery replaceWith()方法</li>");
				const lis_c = $("<li>jQuery clone()方法</li>");
					if ($("li").html() == "jQuery clone()方法") {
						$("li").replaceWith(lis_r); //li元素替换为 lis_r
					} else {
						$("li").replaceWith(lis_c);
					}
				});
				$("button:eq(4)").click(function() {
					$("button:eq(2)").unbind("click");
				});

全部

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
		<script type="text/javascript">			
			$(document).ready(function() {
				//复制
				$("button:eq(0)").click(function() {
					$("ol").append($("li").clone());
				});
				$("button:eq(0)").hover(
					function() {
						$("ol").css("color", "pink");
					},
					function() {
						$("ol").css("color", "black");
					});
				//增加		

				$("button:eq(1)").click(function() {
				const lis_r = $("<li>jQuery replaceWith()方法</li>");
				const lis_c = $("<li>jQuery clone()方法</li>");
					if ($("li").html() == "jQuery clone()方法") {
						$("ol").append(lis_c);
					} else {
						$("ol").append(lis_r);
					}
				});
				//删除
				$("button:eq(2)").dblclick(function() {
					tips();
					$("ol").empty();
				});
				$("button:eq(2)").click(function() {
					$("li:last").remove();
				});

				function tips() {
					if ($("ol").text() == "") {
						alert("请先增加元素!");
					};
				};
				//替换
				$("button:eq(3)").click(function() {
				const lis_r = $("<li>jQuery replaceWith()方法</li>");
				const lis_c = $("<li>jQuery clone()方法</li>");
					if ($("li").html() == "jQuery clone()方法") {
						$("li").replaceWith(lis_r);
					} else {
						$("li").replaceWith(lis_c);
					}
				});
				$("button:eq(4)").click(function() {
					$("button:eq(2)").unbind("click");
				});
			});
		</script>
		<style type="text/css">
			/* 从1开始 */
			button:nth-child(5){
				background: #245123;
			}
		</style>
	</head>
	<body>
		<button type="button">复制</button>
		<button type="button">增加</button>
		<button type="button">删除</button>
		<button type="button">替换</button>
		<button type="button">失效</button>
		<ol>
			<li>jQuery clone()方法</li>
		</ol>
	</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦中千秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值