jquery文档操作处理

    xiaoxiao2025-05-26  10

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>文档操作处理</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!-- 记得引入jquery-1.11.3.js文件到js目录下 --> <script type="text/javascript" src="js/jquery-1.11.3.js"></script> <style type="text/css"> body{ font-family: "Microsoft YaHei" } .cGreen{color: #4CA902} .cPink{color: #ED4A9F} .cBlue{color: #0092E7} .cCyan{color: #01A6A2} .cYellow{color: #DCA112} .cRed{color: #B7103B} .cPurple{color: #792F7C} .cBlack{color: #110F10} .cOrange{color: #FF4500} .cGray{color: #A9A9A9} .hide{display: none;} span { float:left; } ul li { width:120px; float: left; margin-left: 10px; } </style> <script type="text/javascript"> $(document).ready(function(){ /**********内部插入***********/ $("#btn1").click(function(){ // append()向每个城市(li元素内)追加 ,你喜欢吗? $("ul li").append("你喜欢吗?"); }); $("#btn2").click(function(){ // appendTo()向德国追加一个城市 法兰克福 $("<li>法兰克福</li>").appendTo("#ger"); }); $("#btn3").click(function(){ // prepend()向每个城市(li元素内)追加 你好, $("ul li").prepend("你好,"); }); $("#btn4").click(function(){ // prependTo()向德国追加一个城市 柏林 $("<li>柏林</li>").prependTo("#ger"); }); /************外部插入***********/ $("#btn5").click(function(){ // after()向xx城市之后追加 列表 $("span:contains('城市')").after("<span class=cCyan>列表</span>"); }); $("#btn6").click(function(){ // before()向xx城市之前追加 请看 $("span:contains('城市')").before("<span class=cRed>请看</span>"); }); $("#btn7").click(function(){ // insertAfter()将美国的所有城市置入德国的城市之后 (美国原有城市就不存在了) $("#usa li").insertAfter("#ger li"); }); $("#btn8").click(function(){ // insertBefore()将美国的所有城市置入德国的城市之前 $("#usa li").insertBefore("#ger li"); }); /************包裹***********/ $("#btn9").click(function(){ // wrap()将每个城市(li元素)用span包裹起来 $("ul li").wrap("<span class=cRed></span>"); }); $("#btn10").click(function(){ // unwrap()将每个城市(li元素)的父元素移除 $("ul li").unwrap(); }); $("#btn11").click(function(){ // 所有的li用一个span来包裹 $("ul li").wrapAll("<span class=cRed></span>"); }); $("#btn12").click(function(){ $("ul li").wrapInner("<span class=cRed></span>"); }); /**********替换、删除、复制**********/ $("#btn13").click(function(){ //replaceWith()将中国的所有城市(li元素)替换为span元素 $("#chn li").replaceWith("<span class=cOrange>火星</span>"); }); $("#btn14").click(function(){ // replaceAll()将美国的所有城市(li元素)替换为span元素 $("<span class=cOrange>火星</span>").replaceAll("#usa li"); }); $("#btn15").click(function(){ // empty()清空美国的所有城市 $("#usa").empty(); }); $("#btn16").click(function(){ // remove()删除美国的纽约和芝加哥两个城市 $("#ny,#scg").remove(); }); $("#btn17").click(function(){ // clone()复制美国的城市到德国的城市之后 // 参数true 表示拷贝元素及事件 $("#usa li").clone(true).insertAfter("#ger li"); }); }); </script> </head> <body> <span>中国城市</span>:<br> <ul id="chn"> <li id="bj">北京</li> <li id="sh">上海</li> <li id="gz">广州</li> <li id="sz">深圳</li> <li id="hk">香港</li> </ul> <br><br> <span>美国城市</span>:<br> <ul id="usa"> <li id="wst">华盛顿特区</li> <li id="ny">纽约</li> <li id="la">洛杉矶</li> <li id="scg">芝加哥</li> </ul> <br><br> <span>德国城市</span>:<br> <ul id="ger"> <li id="mnh">慕尼黑</li> </ul> <div style="clear:both;"></div> <br><br> <hr> <input type="button" id="btn1" value="append()向每个城市(li元素内)追加 ,你喜欢吗?"> <input type="button" id="btn2" value="appendTo()向德国追加一个城市 法兰克福"> <input type="button" id="btn3" value="prepend()向每个城市(li元素内)追加 你好,"> <input type="button" id="btn4" value="prependTo()向德国追加一个城市 柏林"> <input type="button" id="btn5" value="after()向xx城市之后追加 列表"> <input type="button" id="btn6" value="before()向xx城市之前追加 请看 "> <input type="button" id="btn7" value="insertAfter()将美国的所有城市置入德国的城市之后"> <input type="button" id="btn8" value="insertBefore()将美国的所有城市置入德国的城市之前"> <input type="button" id="btn9" value="wrap()将每个城市(li元素)用span包裹起来"> <input type="button" id="btn10" value="unwrap()将每个城市(li元素)的父元素移除"> <input type="button" id="btn11" value="wrapAll()将中国的所有城市(li元素)用一个span包裹起来"> <input type="button" id="btn12" value="wrapInner()将中国的所有城市(li元素内)每个城市内容用span包裹起来"> <input type="button" id="btn13" value="replaceWith()将中国的所有城市(li元素)替换为span元素"> <input type="button" id="btn14" value="replaceAll()将美国的所有城市(li元素)替换为span元素"> <input type="button" id="btn15" value="empty()清空美国的所有城市"> <input type="button" id="btn16" value="remove()删除美国的纽约和芝加哥两个城市"> <input type="button" id="btn17" value="clone()复制美国的城市到德国的城市之后"> </body> </html>
    转载请注明原文地址: https://ju.6miu.com/read-1299296.html
    最新回复(0)