`
花花人
  • 浏览: 68250 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuery删除节点信息时异常,删除不成功

阅读更多

使用jquery的remove 时删除信息异常:自己的合适的处理方法如下——

   var $columns = $(bannerHtml).find("[id^='column']");
    
  for(var i=0;i<$columns.length;i++){
 
   wColumnXml($columns[i]);
  }

function wColumnXml(){
  
 var $tempCol =$("<div></div>");
 $tempCol.html(columnHtml.innerHTML);
 
 var xmlColumnCode = xmlDoc.createElement("columnCode");
 
 var $block1 = $tempCol.find("[id^='block']");
 
  for(var i = 0;i<$block1.length;i++){
   
      deleteChild($block1[i]);
  }
    
      
 }

function isIE() {//判断是否是IE浏览器
 return detectBrowser().indexOf("ie")>-1;
}

function deleteChild(n){//分不同的浏览器(besides IE)

   var tmp = isIE();
   
   try{
      if(tmp){
              var d;  
              if(n && n.tagName != 'BODY'){  
             d = d || document.createElement('div');  
             d.appendChild(n);  
             d.innerHTML = '';  
                }//if
              else {
                    if(n && n.parentNode && $block1[i].tagName != 'BODY'){
                         n.parentNode.removeChild(n);  
                    }  
              } //else 
         }//if(tmp)
    }catch(e){}
}//function deleteChild

分享到:
评论

相关推荐

    ztree实现左右两棵树的节点移动

    - 左移右:当用户选择左侧树的一个节点并将其移动到右侧时,我们需要在后台处理这个动作,将该节点从左侧树的数据源中删除,并在右侧树的数据源中新增这个节点。同时,ZTree提供了事件监听机制,我们可以监听`...

    Jquerytree

    此外,错误处理和异常捕获也是必不可少的部分,以防止因网络问题或其他原因导致的数据不一致。 文件"langsinext"可能是项目的源代码或配置文件,包含了实现上述功能的具体代码。具体代码实现可能包括Servlet或...

    jquery-jquery-mztree.rar

    《jQueryMZTree:一款强大的jQuery树形插件详解》 在Web开发中,树形结构是一种常见的数据展示方式,尤其在组织结构、目录导航、层级菜单等方面应用广泛。jQueryMZTree是一款基于jQuery的轻量级树形插件,它以其...

    jquery1.8.2在线-离线手册

    jQuery提供了丰富的选择器,包括基本选择器(如ID、类、标签名)、层次选择器(如`parent &gt; child`,`siblings`等)、属性选择器(如`[attr=value]`)以及表单选择器等,使得选取特定元素变得异常简单。 三、遍历和...

    锋利的jquery2

    其次,jQuery提供了一套丰富的DOM操作方法,如增加、删除和修改节点,这些操作通过jQuery方法实现起来要比原生JavaScript简单得多。例如,使用jQuery的append()、remove()、replaceWith()等方法,可以很轻松地对DOM...

    jquery-3.1.0压缩版

    - 操作DOM节点,如`.append()`、`.prepend()`、`.after()`、`.before()`等,使得添加、删除或移动元素变得异常简单。 - `.html()`、`.text()`和`.val()`方法用于获取或设置元素的内容、文本或值。 2. **事件处理*...

    zTree(JQuery Tree) v3.1.rar

    zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器(对于IE 6的兼容... * 【修改】title 中存在标签时导致 title 显示异常的bug(例如:蓝色字22%"')

    jquery 1.8 中文帮助文档 Chm

    8. **插件扩展**:jQuery强大的插件生态系统是其成功的关键,许多第三方插件如jQuery UI、jQuery Validation等提供了更多的功能。 9. **遍历与过滤**:`$(selector).each()`, `$(selector).first()`, `$(selector)....

    jquery cookbook

    书中会介绍如何使用选择器选取元素,如何创建、插入和删除DOM节点,以及如何修改元素的属性和内容。 2. **事件处理**:jQuery提供了统一的事件处理接口,使跨浏览器的事件绑定变得容易。书中将探讨如何绑定、解绑和...

    针对Ztree的右键弹出菜单(jquery.popupSmallMenu.js)

    标题中的“针对Ztree的右键弹出菜单(jquery.popupSmallMenu.js)”是指一个用于增强Ztree(一个流行的JavaScript树形控件)功能的插件。这个插件主要是为了实现用户在Ztree节点上点击右键时弹出自定义菜单的功能。...

    jquery基础教程04

    ### jQuery基础教程04知识点详解 #### 一、jQuery简介 - **定义**:jQuery是一款优秀的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。 - **特点**: - 简洁的语法,提高了开发效率。 ...

    loadtree 延迟加载 自定义事件(右键或子节点)

    在树结构中,这意味着不是一次性加载所有节点,而是只加载根节点,当用户展开某个节点时,才去请求该节点的子节点数据。这种技术可以显著减少初次加载时的数据量,提高页面加载速度。 在`loadtree`中,我们可以定义...

    jQuery实现在最后一个元素之前插入新元素的方法

    通过这个方法,开发者可以非常方便地在页面的特定位置插入新内容,而不必关心具体的DOM操作细节,如创建元素节点、操作DOM树结构等,这些都由jQuery库在底层处理完毕。 jQuery的这种方法大大降低了Web开发的难度和...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    10-27 3 jquery节点操作 10-27 4 练习题讲解 10-27 5 jquery属性操作 获取子元素和兄弟元素的方法 10-27 6 练习题讲解 10-27 7 jquery和ajax整合使用的方法 10-29 1 svn安装及常用操作 10-29 2 svn常用操作 实例讲解...

    jstree树形控件

    3. **移动和删除节点**:用户可以拖动节点改变树的结构,也可以删除不需要的节点,这些操作都可通过事件监听和API调用实现。 4. **拖放功能**:jsTree支持节点的拖放操作,用户可以自由调整树的布局,这一特性在构建...

    HtmlAgilityPack.zip

    `Remove()`方法用于删除节点,`AppendChild()`和`InsertBefore()`则用于添加或插入新节点。 4. HTML选择器:HtmlAgilityPack还提供了类似于jQuery的选择器,如`SelectElementsByClassName`、`SelectElementsById`等...

    基于java的动力节点系统毕业设计与实现(源码+数据库).zip

    1. **Java基础知识**:作为项目的基础,Java语言的语法、面向对象编程概念、异常处理、集合框架(如List、Set、Map)以及多线程是必不可少的。这些知识为开发动力节点系统的业务逻辑提供了基础。 2. **Java Web开发...

    jQuery实现ajax调用WCF服务的方法(附带demo下载)

    --为避免泄漏元数据信息,请在部署前将以下值设置为false并删除上面的元数据终结点--&gt; &lt;!--要接收故障异常详细信息以进行调试,请将以下值设置为true。在部署前设置为false以避免泄漏异常信息--&gt; ...

    Uncaught DOMException:

    这个错误通常意味着在访问或操作DOM元素时发生了问题,可能是由于尝试访问不存在的节点、调用了一个无效的方法或者在错误的上下文中操作了DOM。 DOM是网页的标准表示,它允许程序和脚本动态更新、添加或删除HTML和...

Global site tag (gtag.js) - Google Analytics