开发工具与关键技术:VS、jQuery

作者:#33

撰写时间:撰写时间:2019年06月06日

jQuery添加元素的方法和移除元素的方法:

引入jQuery插件:  <script src="jquery/1.10.2/jquery.min.js"></script>

  1. 向元素开头和结尾添加text文本内容,(红色箭头处)prepend() 的方法开头添加内容;append()的方法结尾添加内容。
  2. 在元素前后添加元素同样也是上面的方法。

源代码:

<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中添加元素删除元素的方法相关推荐

  1. 浅析jQuery中常用的元素查找方法总结

    $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素  $("div& ...

  2. jQuery中获取兄弟元素的方法

    获取该元素的前一个兄弟元素 $(this).prev().css("backgroundColor","red");获取该元素的下一个兄弟元素$(this).n ...

  3. jquery追加html及移除,jQuery 添加元素和删除元素的方法

    添加新的 HTML 内容 我们将学习用于添加新内容的四个 jQuery 方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在 ...

  4. Java中List 删除元素方法參考

    Java中List 删除元素 Java中List 删除元素会使集合大小减少,合理删除的一些方法. 1:删除后的元素i-1 删除一个元素后,后边的元素左移1位,此时i-1,保证了下次循环能访问到左移了1 ...

  5. jQuery中的append()和appendTo()方法

    jQuery中的append()和appendTo()方法的效果不是简单的"插入"元素到指定位置,实际上是"移动"元素到指定位置. 参考jQuery API中的 ...

  6. jquery追加html后删除,jquery动态增加删除元素节点

    jquery动态增加删除元素节点 对于语言编程,不同的思路有着不同的解决办法,Jquery对于动态的ul-li节点的增加删除实力操作思路: 1.做一个按钮用于增加li节点,使用Jquery:appen ...

  7. JQuery中操作Css样式的方法

    JQuery中操作Css样式的方法 <strong>//1.获取和设置样式</strong>    $("#tow").attr("class&q ...

  8. jquery中prop()方法和attr()方法

    接着上一篇笔记的疑惑,找了下prop()方法和attr()方法的区别.原来query1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值. 大 ...

  9. js进阶 10-3 jquery中为什么用document.ready方法

    js进阶 10-3  jquery中为什么用document.ready方法 一.总结 一句话总结: 1.document.ready和window.onload的区别:用哪个好? document. ...

最新文章

  1. java 性能调优:35 个小细节,让你提升 java 代码的运行效率
  2. phpMyAdmin 4.4.0 beta1 发布,MySQL 管理工具
  3. python opencv 如何检测模糊图像?自动判断模糊程度 cv2.Laplacian().var()
  4. Java enum枚举类型
  5. 【转载】阿里云ECS服务器监控资源使用情况
  6. ct报告就一定准确吗_晋州市人民医院检验报告出具时间提速啦!
  7. 转:谷歌离线地图基础
  8. java代码调用python_java调用python代码-阿里云开发者社区
  9. 后置三摄!郭明錤再曝新一代iPhone:屏幕变化不大
  10. Android 7 soter,微信(com.tencent.mm) - 8.0.0 - 应用 - 酷安
  11. 隐藏nginx 版本号信息(转)
  12. 统计学习方法——第四章朴素贝叶斯及c++实现
  13. SEM和SEO的区别
  14. 仿写网易云-项目初始化-扫描二维码登录
  15. 一周内,在闲鱼上被疯狂转了2万次的Redis资料!!!
  16. 华为防火墙笔记-出口选路
  17. 更改Ubuntu桌面环境
  18. CasADi学习(2)
  19. IKEv2与IKEv1的差异
  20. 推荐算法(2):基于内容的推荐

热门文章

  1. ubuntu 安装bazel
  2. 探究文件上传安全:upload-labs靶场的绕过技巧
  3. android手机版本
  4. Android 仿京东商城购物车及源码
  5. 什么是深度学习?我们为何需要深度学习?
  6. 在线计算机能力测试答案,计算机基础知识在线测试答案-20210514014539.doc-原创力文档...
  7. 谷歌google百度baidu搜索常用指令:inurl,intitle,site,domain,intext,filetype
  8. 蛋白质相互作用位点标签的获取方法
  9. ctP2ISP:使用卷积和数据增强的转换器预测蛋白质-蛋白质相互作用位点
  10. 计算机算最大值如何操作,如何合理设置计算机的虚拟内存值(初始大小及最大值)?...