`

十、节点操作

 
阅读更多

html内容
html()
text()


//把d2中的html替换d1中
$("#d1").html($("#d2").html());  


//text方法仅仅只是获取文本,而不会获取标签信息
$("#d1").html($("#d2").text());

 

 

节点处理
除了clone之外,所有的节点处理完成之后返回的都是原包装集
append,appendTo;
prepend,prependTo
before,inertBefore
after,insertAfter


//在d1这个元素中插入d3这个元素(在d1节点的最后插入),插入之后,d3就消失
//$("#d1").append($("#d3"));
//如果原始节点是数组,会在多个节点中插入
//$(".ddd").append($("#d3"));

//把d1插入到d3中,注意append和appendTo的区别
//$("#d1").appendTo($("#d3"));

//包装集为.ddd
//$(".ddd").appendTo($("#d3")).css("color","#f00");
//包装集为d3
//$("#d3").append($(".ddd")).css("color","#f00");

//在节点前面插入(在内部插入)
//$("#d1").prepend($("#d3"));

//在d1后面插入d3(在外部插入),insertAfter和appendTo类似,方向相反
//$("#d1").after($("#d3"));

//在d1的前面插入d3,insertBefore和insertAfter类似
//$("#d1").before($("#d3"));


wrap,wrapAll,wrapInner


//在d1的位置用d3来包裹之后,替换d1
// $("#d1").wrap($("#d3"));

//两个元素都会被包裹
//$(".ddd").wrap($("#d3"));

//取消包裹
//$("ul").unwrap();

//把一组元素包裹进去
//$(".ddd").wrapAll($("#d3"));

//用d3包裹了d1中的值之后,才插入到d1中
//$("#d1").wrapInner($("#d3"));

remove replace


//移除元素,d2就不在了
//$("#d2").remove();


//清空了d3中的所有元素
//$("#d3").empty();


//从包装集中删除满足条件的元素
//$("#d3 li").detach("li:contains('悟空')").css("color","#f00");


//此时返回的包装集是d1,remove的时候就是remove了d1,还剩下hello,
//变相完成了节点的替换
//$("#d1").before("<div>hello</div>").remove().css("color","#f00");

//replaceWith方法就是基于以上原理实现的,此时包装集没有任何意义,指向了被移除的元素
// $("#d1").replaceWith("<div>ok</div>").css("color","#f00");

分享到:
评论

相关推荐

    UE4蓝图节点详细介绍

    十、用户界面节点 蓝图节点还包括创建和控制用户界面的元素,如按钮、文本和图像。你可以通过“Show UI”节点显示UI元素,“Set Text”节点设置文本内容,以及响应用户交互事件的节点。 总之,UE4蓝图节点覆盖了...

    KETTLE 节点使用说明

    ### KETTLE 节点使用说明 #### 一、使用 SQL 查询转换(Transform SQL Query) 通过编写 SQL 语句来查询并转换数据。此步骤允许用户直接在 Kettle 中执行复杂的 SQL 查询,以便从数据库中提取所需的数据集。 ####...

    knime常用节点介绍-工作总结

    GroupBy节点允许用户根据指定的列对数据进行分组并进行汇总操作,类似于SQL中的GROUP BY语句。 #### 八、重命名列:ColumnRename 在数据分析过程中,可能需要对列名进行修改或调整数据类型。通过此节点,可以轻松...

    zookeeper之节点基本操作一 zookeeper节点有哪些

    zookeeper之节点基本操作(一)

    Activiti 学习笔记十:开始活动节点(判断流程是否结束及查询历史)

    理解并熟练掌握这些概念和操作,将有助于我们在实际项目中更有效地管理和优化业务流程。通过 Activiti 的历史服务,我们可以深入分析流程的执行情况,为持续改进提供数据支持。同时,利用 Activiti Designer 这样的...

    从单链表中删除节点数值作为函数参数C和指针第十二章编程练习5

    这个操作分为两步:遍历链表找到匹配的节点,然后更新指针以移除这些节点。下面是一个可能的实现: ```c void deleteNodes(ListNode** head, int value) { ListNode* current = *head; ListNode* temp; while ...

    使用8、14、20节点6面体的立方体弹性固体的三维分析(python,有限元)(csdn)————程序.pdf

    20节点的六面体单元由于其较高的节点数,能够提供更精确的解,但同时也带来了更大的计算量。为了解决这一矛盾,我们采用了“折减积分”技术,仅使用8个积分点代替了完整的27个积分点。这种技术可以在保持合理精度的...

    QTreeView实现节点拖动.zip

    本示例"QTreeView实现节点拖动.zip"着重展示了如何扩展`QTreeView`的功能,使其支持节点的拖放操作,这在数据管理、分类或重组等场景中非常实用。下面我们将详细讨论如何实现这个功能。 首先,要实现节点拖放,我们...

    openstack多节点搭建

    2. **安装操作系统**: - CentOS 7 最小化安装 (Minimal Install) - 时区设置: Asia/Shanghai - 语言选择: 中文 #### 二、配置网络 - **主机名设置**: - 控制节点: controller13 - 计算节点: computer13 - ...

    单链表节点个数计数pointer on c第十二章编程练习1

    "Pointer on C"是一本经典的C语言编程教材,第十二章可能详细介绍了链表及其操作。在这个练习中,我们将实现一个C程序,该程序能够接收一个单链表并返回链表中的节点总数。 首先,我们需要理解单链表的基本概念。...

    javascript学习笔记(十九) 节点的操作实现代码

    在本篇JavaScript学习笔记中,我们主要探讨了如何通过JavaScript来创建、添加、移除和操作HTML元素节点。 首先,我们了解了如何创建元素节点。`document.createElement()` 是一个非常重要的方法,它允许我们动态...

    向双链表中插入节点C和指针第十二章编程练习6

    - 在插入节点后,可能需要打印链表以验证插入操作是否正确。 - 记得在程序结束时释放所有节点的内存。 通过这个编程练习,你可以深入理解双链表的结构和操作,掌握动态内存分配和指针操作,这些都是C语言编程的基础...

    Java操作符总结-动力节点共20页.pdf.zip

    Java编程语言中的操作符是程序设计中的重要组成部分,它们用于执行特定的数学或逻辑运算,帮助我们...动力节点的这20页总结,全面覆盖了Java操作符的基础知识,对于初学者和有经验的开发者来说,都是很好的参考资料。

    基于NS2的无线网络隐藏节点问题仿真实验.pdf

    学生在亲手操作模拟实验的过程中,能够锻炼解决问题的能力,激发科研兴趣,为将来从事网络技术领域的深入研究打下坚实的基础。此外,此类实验的引入,也为计算机网络课程的实验教学模式注入了新鲜血液,促进了教学...

    10to2.rar_labview_labview公式节点_十进制Labview_进制Labview

    在LabVIEW编程环境中,"10to2.rar_labview_labview公式节点_十进制Labview_进制Labview"这个主题主要涉及的是如何利用LabVIEW的公式节点将十进制数值转换为二进制表示。LabVIEW,全称为Laboratory Virtual ...

    柔性多体系统动力学绝对节点坐标方法研究进展.pdf

    在过去的十几年中,绝对节点坐标方法在多个方面取得了研究进展。这些进展涵盖了单元研究、系统动力学方程求解的数值算法、非线性材料多体系统动力学研究以及相关的应用研究。单元研究进展方面,研究者们不断改进和...

    从单链表中删除节点指向欲删除的结点的指针作为函数参数C和指针第十二章编程练习5

    总之,从单链表中删除节点是一个基本但重要的操作,它需要理解链表的内部工作原理以及如何正确地操作指针。通过熟练掌握这种操作,你可以进一步学习更复杂的数据结构和算法,为你的C语言编程技能打下坚实的基础。

    藏经阁-云原生节点管理最佳实践白皮书-43.pdf

    但是,Kubernetes 节点的扩容过程往往需要花费数分钟的时间,大规模的节点扩容甚至可能需要十几分钟,时间敏感的业务可能会因瞬时容量不足导致业务损失。 * 节点状态的实时监控和故障恢复:当集群的规模足够庞大时,...

    矿区GIS“大型节点”剖分预处理技术研究

    实验分析表明,通过对大型节点进行剖分预处理再进行插入操作,能够有效提升矿区GIS-R树的检索效率。这说明通过算法优化节点形态,可以减少插入数据时产生的重叠,从而降低了树搜索时的复杂度。 综合来看,矿区GIS...

Global site tag (gtag.js) - Google Analytics