jQuery中对节点进行操作的相关介绍

 更新时间:2013年04月16日 10:41:57   作者:  
本篇文章小编将为大家介绍,在jQuery中对节点进行操作的解决办法,有需要的朋友可以参考一下

动态创建Dom节点

jQuery中使用$(html字符串)来动态创建Dom节点,并且返回一个jQuery对象,可以调用append等方法将创建的节点添加到Dom中。

例如:

        var link = $("<a href='http://www.baidu.com'>百度</a>");

        $("div:first").append(link);

添加节点元素的方法:

Append方法用来在元素的末尾追加元素(最后一个子节点)

Prepend在元素的开始添加元素(第一个子节点)

After:在元素之后添加元素(添加兄弟节点)

Before:在元素之前添加元素(添加兄弟节点)

子元素.appendTo(父元素):在元素的末尾追加一个子元素

子元素.prependTo(父元素):在元素的开始追加一个子元素

A.insertBefore(B)    将A插入到B的前面,等同于B.before(A);

X.insertAfter(B)   将X插入到Y的后面,等同于Y.after(X);
 

删除节点:

Empty():清空该元素下的所有子节点

        等同于:while(ele.firstChild){ele.removeChild(ele.firstChild);}

Remove(selectot);自杀;删除当前元素,返回值为被删除的元素,可以讲节点删除之后放到其他节点下面,有一个移动的效果,例如:

       var lis = $("#ulSite li").remove();

       $("#ulSite2").append(lis);

     
Clone()克隆节点,支复制节点,不复制节点

Clone(true):克隆节点带事件


节点的替换:

$("br").replaceWith("<hr/>");

$("br").replaceAll("<hr/>");
 

包裹节点

Wrap()方法用来将所有的元素逐个用指定的标签包裹

$("b").wrap("<font color='red'></font>");将所有粗体字红色显示

wrapInner();在内部围绕

相关文章

  • jQuery Autocomplete自动完成插件

    jQuery Autocomplete自动完成插件

    jQuery Autocomplete plugin 写的比较满意,拿出来分享,欢迎大家找BUG。
    2010-07-07
  • jquery操作select大全

    jquery操作select大全

    这篇文章主要介绍了jquery操作select中使用到的方法和示例,需要的朋友可以参考下
    2014-04-04
  • 使用jspdf生成pdf报表

    使用jspdf生成pdf报表

    本文给大家讲述的是如何使用jspdf生成pdf报表的方法和示例,十分的实用,有需要的小伙伴可以参考下。
    2015-07-07
  • JQuery 选择器、过滤器介绍

    JQuery 选择器、过滤器介绍

    使用过AJAX技术的人都知道大名鼎鼎的JQuery。虽然我来学习之前有看过AJAX的视频,但那时对WEB应用这个东西还比较模糊,不清楚HTML、JSP与Servlet是怎么工作的,甚至不知道JQuery包装的是什么东西。
    2011-02-02
  • jQuery旋转插件jqueryrotate用法详解

    jQuery旋转插件jqueryrotate用法详解

    这篇文章主要介绍了jQuery旋转插件jqueryrotate用法,结合实例形式详细分析了jqueryrotate插件的功能、定义及相关参数的使用方法,需要的朋友可以参考下
    2016-10-10
  • jquery实现简单的二级导航下拉菜单效果

    jquery实现简单的二级导航下拉菜单效果

    这篇文章主要介绍了jquery实现简单的二级导航下拉菜单效果,涉及jquery鼠标事件动态操作页面元素样式及Ajax调用的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • jQuery实现列表自动循环滚动鼠标悬停时停止滚动

    jQuery实现列表自动循环滚动鼠标悬停时停止滚动

    需要在页面中一个小的区域循环滚动展示新闻并且鼠标悬停时停止滚动并提示,离开后,继续滚动,具体实现如下,喜欢的朋友可以参考下
    2013-09-09
  • jQuery ui1.7 dialog只能弹出一次问题

    jQuery ui1.7 dialog只能弹出一次问题

    之前对于删除操作,一直使用的是头儿写的通用的“确认删除”的方法
    2009-08-08
  • 解决用jquery load加载页面到div时,不执行页面js的问题

    解决用jquery load加载页面到div时,不执行页面js的问题

    这篇文章主要介绍了解决用jquery load加载页面到div时,不执行页面js的问题。需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • 原生js和jquery实现图片轮播特效

    原生js和jquery实现图片轮播特效

    本文给大家分享的是使用原生JS和JQ两种方法分别实现相同的图片轮播特效,十分的实用,也非常方便大家对比学习原生js和jQuery,有需要的小伙伴可以参考下。
    2015-04-04

最新评论