jquery总结04-DOM节点操作

时间:2022-12-24 11:35:05

一般js操作节点

①创建节点(元素文本)document.createElement  innerHTML

②添加属性 setAttribute

③加入文档 appendChild

操作繁琐还有兼容性问题

jquery操作节点

①$('<div class="a">jquery</div>")  直接在$("")里写元素 文本 属性  要注意闭合标签和使用标准的的xhtml格式

②加入文档支持了好多函数

向下添加节点

$('.a').append(content) 在a元素内的最后添加内容  $(content).appendTo('.a')只不过换了一种方式

$('.a').prepend(content) 在a元素内的最开始添加内容  $(content).prependTo('.a')

同级添加节点

$('.a').after(content) 在a元素同级后添加内容  $(content).insertAfter('.a')

$('.a').before(content) 在a元素同级后添加内容  $(content).insertBefore('.a')

向上父及包裹节点

$('.a').wrap("<div></div>") 给匹配的元素每一个外部包一有个html结构  每个都被包裹了

$('.a').wrapInner("<div></div>") 给匹配的元素每一个内部包裹一个html结构

$('.a').wrapAll("<div></div>") 给匹配的元素集合外层包裹一个html结构 包裹了最外层的

$('.a').unwrap("<div></div>") 删除父元素

删除节点

$('.a').empty()删除内容,自己还在, 都可以传参数缩小范围 事件也删除

$('.a').remove()都删除了,自己也不在了,都可以传参数缩小范围 事件也删除

var a=$('.a').detach()  都删除了 事件还在

$('body').append(a) 恢复清除的结构

复制节点

$('.a').clone() 复制结构

$('.a').clone(true) 复制结构+事件

替换节点

替换后绑定的时间也会被删除

$('.a').replaceWith(newContent) newContent替换a元素

$(newContent).replaceAll('.a') newContent替换a元素

以上操作,不仅能创建新的dom元素插入,也能对原有的dom元素进行移动,

var a =$('#content');

a.insertAfter('.a');

(之前谁会想倒着用吧,倒着可以这么用。)

jquery总结04-DOM节点操作的更多相关文章

  1. 04-老马jQuery教程-DOM节点操作及位置和大小

    1. jQuery创建DOM标签 1.1 DOM动态创建标签的方法 DOM时代我们通过document的createElement方法动态创建标签.创建标签后,动态的给他添加属性.例如代码: // 动 ...

  2. 第一百六十七节,jQuery,DOM 节点操作,DOM 节点模型操作

    jQuery,DOM 节点操作,DOM 节点模型操作 学习要点: 1.创建节点 2.插入节点 3.包裹节点 4.节点操作 DOM 中有一个非常重要的功能,就是节点模型,也就是 DOM 中的“M”.页面 ...

  3. jQuery修炼心得-DOM节点的插入

    1. 内部插入append()与appendTo() append:这个操作与对指定的元素执行原生的appendChild方法,将它们添加到文档中的情况类似. appendTo:实际上,使用这个方法是 ...

  4. 深入理解DOM节点操作

    × 目录 [1]创建节点 [2]插入节点 [3]移除节点[4]替换节点[5]复制节点 前面的话 一般地,提起操作会想到“增删改查”这四个字,而DOM节点操作也类似地对应于此,接下来将详细介绍DOM的节 ...

  5. &lpar;转载&rpar;html dom节点操作&lpar;获取&sol;修改&sol;添加或删除&rpar;

    DOM 是关于如何获取.修改.添加或删除 HTML 元素的标准,下面为大家介绍下html dom节点操作,感兴趣的朋友可以参考下   HTML DOM 是关于如何获取.修改.添加或删除 HTML 元素 ...

  6. 前端JavaScript之DOM节点操作

    1.HTML DOM是啥 Document Object Model:定义了访问和操作HTML文档的标准方法,把HTML文档呈现为带有元素,属性和文本的树状结构 2.解析过程 HTML加载完毕,渲染引 ...

  7. Dom节点操作总结

    Dom   一:Dom的概念 Dom的简介:  全称为 document object model  文档对象模型,是操作文档的一整套方法 - 文档 - html,document时一个对象,是dom ...

  8. 第6章 DOM节点操作

    一.创建节点 为了使页面更加智能化,有时我们想动态的在 html 结构页面添加一个元素标签,那么 在插入之前首先要做的动作就是:创建节点. varbox=$('<div id="box ...

  9. JQuery选择器和DOM的操作-入门学习

    嘿嘿,今天学习了JQuery,前面的一周都在学习javascript,今天学习了JQuery,虽然javascript的类库有很多个,例如:Prototype,Dojo,JQuery等,javascr ...

  10. Jquery6 DOM 节点操作

    学习要点: 1.创建节点 2.插入节点 3.包裹节点 4.节点操作 DOM 中有一个非常重要的功能,就是节点模型,也就是 DOM 中的“M”.页面中的元素结构就是通过这种节点模型来互相对应着的,通过这 ...

随机推荐

  1. 数据结构图文解析之:哈夫曼树与哈夫曼编码详解及C&plus;&plus;模板实现

    0. 数据结构图文解析系列 数据结构系列文章 数据结构图文解析之:数组.单链表.双链表介绍及C++模板实现 数据结构图文解析之:栈的简介及C++模板实现 数据结构图文解析之:队列详解与C++模板实现 ...

  2. CARP

    CARP :Common Access Redundancy Protocol共用地址冗余协议Common Access Redundancy Protocol,或简称 CARP 能够使多台主机共享同 ...

  3. 26&period; Binary Tree Maximum Path Sum

    Binary Tree Maximum Path Sum Given a binary tree, find the maximum path sum. The path may start and ...

  4. CentOS6&period;4下使用默认的文档查看器打开PDF文档乱码的解决方案

     最近在CentOS6.4下使用其默认的文档查看器打开PDF文档时出现乱码的方块,有两种方法可以解决.    方法一:修改/etc/fonts/conf.d/49-sansserif.conf文件,如 ...

  5. 使用Simple DNS plus 构建自己的DNS

    1.下载并安装Simple DNS plus 2.界面例如以下: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2tfYm9zcw==/font/5a6L ...

  6. 【RS】Local Latent Space Models for Top- N Recommendation-利用局部隐含空间模型进行Top-N推荐

    [论文标题]Local Latent Space Models for Top- N Recommendation  (KDD-2018 ) [论文作者]—Evangelia Christakopou ...

  7. 微信都在用的移动敏捷测试方法和工具&vert;视频&plus;PPT

    本文是腾讯优测总监雷彬在MPD2016 北京站上的演讲视频.他详细讲述了腾讯多年来在实践敏捷研发过程中测试的优化之路,为测试角色(包括测试工程师和开发自测)提供敏捷作业的思路.点击此处观看视频.时长5 ...

  8. String与Date的互相转换

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 也可以: SimpleDateFormat sd ...

  9. iOS 更换键盘的return键的形式

    iOS 右下角的return键有很多形式,比如发送,完成换行等,在遵循代理之后调用 -(BOOL)textFieldShouldReturn:(UITextField *)textField{ ret ...

  10. DataGridViewComboBoxColumn值无效解决方法

    值无效,可能是你下拉框选项,没有这样的值,而你却设置这个值. dataGridView1.Rows[i].Cells[1].Value = "选项一"; 解决方法就是在窗体的构造函 ...