############### jQuery文档操作 ################
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>文档操作示例</title> </head> <body> <ul id="u1"> <li id="l1">1</li> <li>2</li> <li>3</li> </ul> <script src="jquery-3.2.1.min.js"></script> <script> //添加标签到指定标签的后面 //使用原生的dom var liEle = document.createElement("li");//创建 liEle.innerText = 0;//设置值 $("#u1").append("liEle");//在最末尾添加 $(liEle).appendTo("#u1");//这是另外一种写法,效果和上面一样 $("#u1").prepend("liEle");//在最前面添加 $(liEle).prependTo("#u1");//这是另外一种写法,效果和上面一样 /* 添加到指定元素外部的后面 $(A).after(B)// 把B放到A的后面 $(A).insertAfter(B)// 把A放到B的后面 添加到指定元素外部的前面 $(A).before(B)// 把B放到A的前面 $(A).insertBefore(B)// 把A放到B的前面 * */ // $("#u1").remove();// 直接把ul标签,和内部的子标签都删除了, // $("#u1").empty();// 清空内部的子节点 </script> </body> </html>
############### jQuery文档操作-添加一行记录 ################
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>点击在表格最后添加一条记录</title> </head> <body> <table border="1" id="t1"> <thead> <tr> <th>#</th> <th>姓名</th> <th>爱好</th> <th>操作</th> </tr> <tbody> </thead> <tr> <td>1</td> <td>小强</td> <td>吃冰激凌</td> <td> <button class="delete">删除</button> </td> </tr> <tr> <td>2</td> <td>二哥</td> <td>Girl</td> <td> <button class="delete">删除</button> </td> </tr> </tbody> </table> <button id="b1">添加一行数据</button> <script src="jquery-3.2.1.min.js"></script> <script> // 绑定事件 $("#b1").click(function () { // 生成要添加的tr标签及数据 var trEle = document.createElement("tr"); $(trEle).html("<td>3</td>" + "<td>小东北</td>" + "<td>社会摇</td>" + "<td><button class='delete'>删除</button></td>"); // 把生成的tr插入到表格中 $("#t1").find("tbody").append(trEle); }); // 每一行的=删除按钮绑定事件 $(".delete").click(function () { $(this).parent().parent().remove(); }); </script> </body> </html>
############### jQuery-文档操作-替换操作 ################
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>替换操作示例</title> </head> <body> <p><a href="http://www.sogo.com">aaa</a></p> <p><a href="">bbb</a></p> <p><a href="">ccc</a></p> <button id="b1">点我!</button> <script src="jquery-3.2.1.min.js"></script> <script> $("#b1").click(function () { // 创建一个img标签 var imgEle = document.createElement("img"); $(imgEle).attr("src", "http://img4.imgtn.bdimg.com/it/u=1316130882,2083273552&fm=26&gp=0.jpg"); $("a").replaceWith(imgEle); // $(imgEle).replaceAll("a"); }); </script> </body> </html>
############### jQuery文档操作-克隆操作 ################
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>克隆示例</title> </head> <body> <button id="b1">屠龙宝刀,点我就送!</button> <script src="jquery-3.2.1.min.js"></script> <script> $("#b1").click(function () { $(this).clone().insertAfter(this); }); </script> </body> </html>