使用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提供了事件监听机制,我们可以监听`...
此外,错误处理和异常捕获也是必不可少的部分,以防止因网络问题或其他原因导致的数据不一致。 文件"langsinext"可能是项目的源代码或配置文件,包含了实现上述功能的具体代码。具体代码实现可能包括Servlet或...
《jQueryMZTree:一款强大的jQuery树形插件详解》 在Web开发中,树形结构是一种常见的数据展示方式,尤其在组织结构、目录导航、层级菜单等方面应用广泛。jQueryMZTree是一款基于jQuery的轻量级树形插件,它以其...
jQuery提供了丰富的选择器,包括基本选择器(如ID、类、标签名)、层次选择器(如`parent > child`,`siblings`等)、属性选择器(如`[attr=value]`)以及表单选择器等,使得选取特定元素变得异常简单。 三、遍历和...
其次,jQuery提供了一套丰富的DOM操作方法,如增加、删除和修改节点,这些操作通过jQuery方法实现起来要比原生JavaScript简单得多。例如,使用jQuery的append()、remove()、replaceWith()等方法,可以很轻松地对DOM...
- 操作DOM节点,如`.append()`、`.prepend()`、`.after()`、`.before()`等,使得添加、删除或移动元素变得异常简单。 - `.html()`、`.text()`和`.val()`方法用于获取或设置元素的内容、文本或值。 2. **事件处理*...
zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器(对于IE 6的兼容... * 【修改】title 中存在标签时导致 title 显示异常的bug(例如:蓝色字22%"')
8. **插件扩展**:jQuery强大的插件生态系统是其成功的关键,许多第三方插件如jQuery UI、jQuery Validation等提供了更多的功能。 9. **遍历与过滤**:`$(selector).each()`, `$(selector).first()`, `$(selector)....
书中会介绍如何使用选择器选取元素,如何创建、插入和删除DOM节点,以及如何修改元素的属性和内容。 2. **事件处理**:jQuery提供了统一的事件处理接口,使跨浏览器的事件绑定变得容易。书中将探讨如何绑定、解绑和...
标题中的“针对Ztree的右键弹出菜单(jquery.popupSmallMenu.js)”是指一个用于增强Ztree(一个流行的JavaScript树形控件)功能的插件。这个插件主要是为了实现用户在Ztree节点上点击右键时弹出自定义菜单的功能。...
### jQuery基础教程04知识点详解 #### 一、jQuery简介 - **定义**:jQuery是一款优秀的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。 - **特点**: - 简洁的语法,提高了开发效率。 ...
在树结构中,这意味着不是一次性加载所有节点,而是只加载根节点,当用户展开某个节点时,才去请求该节点的子节点数据。这种技术可以显著减少初次加载时的数据量,提高页面加载速度。 在`loadtree`中,我们可以定义...
通过这个方法,开发者可以非常方便地在页面的特定位置插入新内容,而不必关心具体的DOM操作细节,如创建元素节点、操作DOM树结构等,这些都由jQuery库在底层处理完毕。 jQuery的这种方法大大降低了Web开发的难度和...
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常用操作 实例讲解...
3. **移动和删除节点**:用户可以拖动节点改变树的结构,也可以删除不需要的节点,这些操作都可通过事件监听和API调用实现。 4. **拖放功能**:jsTree支持节点的拖放操作,用户可以自由调整树的布局,这一特性在构建...
`Remove()`方法用于删除节点,`AppendChild()`和`InsertBefore()`则用于添加或插入新节点。 4. HTML选择器:HtmlAgilityPack还提供了类似于jQuery的选择器,如`SelectElementsByClassName`、`SelectElementsById`等...
1. **Java基础知识**:作为项目的基础,Java语言的语法、面向对象编程概念、异常处理、集合框架(如List、Set、Map)以及多线程是必不可少的。这些知识为开发动力节点系统的业务逻辑提供了基础。 2. **Java Web开发...
--为避免泄漏元数据信息,请在部署前将以下值设置为false并删除上面的元数据终结点--> <!--要接收故障异常详细信息以进行调试,请将以下值设置为true。在部署前设置为false以避免泄漏异常信息--> ...
这个错误通常意味着在访问或操作DOM元素时发生了问题,可能是由于尝试访问不存在的节点、调用了一个无效的方法或者在错误的上下文中操作了DOM。 DOM是网页的标准表示,它允许程序和脚本动态更新、添加或删除HTML和...