jQuery的 DOM 操作
创建节点
创建节点后可以通过HTML() 或 text() 来设置内容
举个例子:
<script> $("button").html("点击一下"); </script>
添加节点
注意:
①after()和before()用于同级操作元素。目标对象.after/before(插入对象)
②append()方法和appendTo()方法,都是用于把子元素加到父元素中,如果子元素在页面中已经存在,此时就是移动子元素的位置,如果子元素不存在,就是新增一个新的元素。
举个例子:
HTML部分代码:
<body> 您喜欢的城市:<button id="bt1">追加子元素</button><button id="bt2">头部添加子元素</button> <button id="bt3">重庆前添加元素</button> <button id="bt4">北京后添加元素</button> <br> <ul> <li id="bj" value="beijing">北京</li> <li id="sh" value="shanghai">上海</li> <li id="cq" value="chongqing">重庆</li> </ul> </body>
JavaScript部分代码:
$("#bt1").click(function(){ let li = $("<li id='fs' value='foshan'>佛山</li>"); $('ul').append(li); }) $("#bt2").click(function(){ let li = $("<li id='fs' value='foshan'>佛山</li>"); $('ul').prepend(li); }) $("#bt3").click(function(){ let li = $("<li id='fs' value='foshan'>佛山</li>"); $('#cq').before(li); }) $("#bt4").click(function(){ let li = $("<li id='fs' value='foshan'>佛山</li>"); $('#bj').after(li); })
效果展示:
初始界面:
点击第一个按钮时效果展示:
点击第二个按钮时效果展示:
点击第三个按钮时效果展示:
点击第四个按钮时效果展示:
删除节点
举个例子:
HTML部分代码:
您喜欢的城市:
<button id="bt5">删除北京</button> <button id="bt6">克隆上海</button> <br> <ul> <li id="bj" value="beijing">北京</li> <li id="sh" value="shanghai">上海</li> <li id="cq" value="chongqing">重庆</li> </ul>
JavaScript部分代码:
<script type="text/javascript"> $("#bt5").click(function(){ $('#bj').remove(); }) </script>
效果展示:
初始界面:
点击按钮时效果展示:
节点相关的操作方法
标签:jQuery,function,DOM,对象,元素,li,点击,展示,click From: https://www.cnblogs.com/gzyhrc/p/17945820