jQuery中添加元素删除元素的方法
开发工具与关键技术:VS、jQuery
作者:#33
撰写时间:撰写时间:2019年06月06日
jQuery添加元素的方法和移除元素的方法:
引入jQuery插件: <script src="jquery/1.10.2/jquery.min.js"></script>
- 向元素开头和结尾添加text文本内容,(红色箭头处)prepend() 的方法开头添加内容;append()的方法结尾添加内容。
- 在元素前后添加元素同样也是上面的方法。
源代码:
<div class="content"> <div id="box"> <div class="one" id="one">one</div> <div class="two" id="two">two</div> <div class="three" id="three">three</div><div class="four" id="four">four</div> <div class="five" id="five">five</div><div class="six" id="six">six</div> <div class="seven" id="seven"> seven <ul><li>001</li> <li>002</li><li class="li003">003</li></ul> </div> </div> <div class="btnbtn"> <button id="addone">元素的开头插入内容</button> <button id="addtwo">元素的结尾插入内容</button> <button id="addfive">元素的开头插入元素</button> <button id="addfive2">元素的结尾插入元素</button> <button id="addsix">元素之后插入内容</button> <button id="addsix2">元素之前插入内容</button> <button id="addseven">删除元素</button> <button id="addseven2">选择删除元素</button> </div> </div> |
Css代码:
<style>.content{width:100%; height:100%; } #box{ float:left; width:300px; height:300px;} div {text-align: center; width: 200px; height: 20px; margin-top: 10px;} .one {background: #ffd800;} .two { background: #b6ff00;} .three { background: #808080;} .four{ background: #ff6a00;} .five { width:200px; height:150px; background:#0094ff; border:1px solid #000; } .six{ background:#30ebc4; } .seven{width:200px;height:100px;background:#ffd800;border: 1px solid #000;} button { width:150px;height:30px;border-radius:20px;outline: none; border: none; background: #00ffff; margin-top:5px; } .btnbtn{float:left;} ul{ margin:0px;padding:0px;} ul li{ background:#fff;list-style:none;margin-top:5px;} </style> |
3、before() 方法元素之前插入内容
——如元素six
4、after() 方法元素之后插入内容
5、remove()删除元素(及其子元素)
——如元素seven
6、empty() 删除元素中删除子元素——如seven中元素003
<script> 获取按钮的id并且给一个点击事件的方法 $(document).ready(function () { //在元素内文本开头添加内容 $("#addone").click(function () { $("#two").prepend("开头内容"); }); //在元素内文本结尾添加内容 $("#addtwo").click(function () { $("#two").append("结尾内容"); }); //在元素前添加元素 $("#addfive").click(function () { $("#five").prepend("<p>开头添加元素-p标签</p>"); }); //在元素后添加元素 $("#addfive2").click(function () { $("#five").append("<p>结尾添加元素-p标签</p>"); }); //在元素前添加内容 $("#addsix").click(function () { $("#six").before("<b>six之前</b>"); }); //在元素后添加内容 $("#addsix2").click(function () { $("#six").after("<b>six之后</b>"); }); //移除元素 $("#addseven").click(function () { $("ul").remove(); }); //移除子元素 $("#addseven2").click(function () { $("li").remove(".li003"); }); }); </script> |
jQuery中添加元素删除元素的方法相关推荐
- 浅析jQuery中常用的元素查找方法总结
$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div& ...
- jQuery中获取兄弟元素的方法
获取该元素的前一个兄弟元素 $(this).prev().css("backgroundColor","red");获取该元素的下一个兄弟元素$(this).n ...
- jquery追加html及移除,jQuery 添加元素和删除元素的方法
添加新的 HTML 内容 我们将学习用于添加新内容的四个 jQuery 方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在 ...
- Java中List 删除元素方法參考
Java中List 删除元素 Java中List 删除元素会使集合大小减少,合理删除的一些方法. 1:删除后的元素i-1 删除一个元素后,后边的元素左移1位,此时i-1,保证了下次循环能访问到左移了1 ...
- jQuery中的append()和appendTo()方法
jQuery中的append()和appendTo()方法的效果不是简单的"插入"元素到指定位置,实际上是"移动"元素到指定位置. 参考jQuery API中的 ...
- jquery追加html后删除,jquery动态增加删除元素节点
jquery动态增加删除元素节点 对于语言编程,不同的思路有着不同的解决办法,Jquery对于动态的ul-li节点的增加删除实力操作思路: 1.做一个按钮用于增加li节点,使用Jquery:appen ...
- JQuery中操作Css样式的方法
JQuery中操作Css样式的方法 <strong>//1.获取和设置样式</strong> $("#tow").attr("class&q ...
- jquery中prop()方法和attr()方法
接着上一篇笔记的疑惑,找了下prop()方法和attr()方法的区别.原来query1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值. 大 ...
- js进阶 10-3 jquery中为什么用document.ready方法
js进阶 10-3 jquery中为什么用document.ready方法 一.总结 一句话总结: 1.document.ready和window.onload的区别:用哪个好? document. ...
最新文章
- java 性能调优:35 个小细节,让你提升 java 代码的运行效率
- phpMyAdmin 4.4.0 beta1 发布,MySQL 管理工具
- python opencv 如何检测模糊图像?自动判断模糊程度 cv2.Laplacian().var()
- Java enum枚举类型
- 【转载】阿里云ECS服务器监控资源使用情况
- ct报告就一定准确吗_晋州市人民医院检验报告出具时间提速啦!
- 转:谷歌离线地图基础
- java代码调用python_java调用python代码-阿里云开发者社区
- 后置三摄!郭明錤再曝新一代iPhone:屏幕变化不大
- Android 7 soter,微信(com.tencent.mm) - 8.0.0 - 应用 - 酷安
- 隐藏nginx 版本号信息(转)
- 统计学习方法——第四章朴素贝叶斯及c++实现
- SEM和SEO的区别
- 仿写网易云-项目初始化-扫描二维码登录
- 一周内,在闲鱼上被疯狂转了2万次的Redis资料!!!
- 华为防火墙笔记-出口选路
- 更改Ubuntu桌面环境
- CasADi学习(2)
- IKEv2与IKEv1的差异
- 推荐算法(2):基于内容的推荐
热门文章
- ubuntu 安装bazel
- 探究文件上传安全:upload-labs靶场的绕过技巧
- android手机版本
- Android 仿京东商城购物车及源码
- 什么是深度学习?我们为何需要深度学习?
- 在线计算机能力测试答案,计算机基础知识在线测试答案-20210514014539.doc-原创力文档...
- 谷歌google百度baidu搜索常用指令:inurl,intitle,site,domain,intext,filetype
- 蛋白质相互作用位点标签的获取方法
- ctP2ISP:使用卷积和数据增强的转换器预测蛋白质-蛋白质相互作用位点
- 计算机算最大值如何操作,如何合理设置计算机的虚拟内存值(初始大小及最大值)?...