• 软件日记
    • 首页
    • cpu
    • 主板
    • 主机
    • 笔记本电脑
    • 桌面
    • 芯片
    • 系统
    • 内存条
    当前位置:首页 > 日记 > 正文

    jQuery修改DOM结构_动力节点Java学院整理

    jQuery修改DOM结构_动力节点Java学院整理

    直接使用浏览器提供的API对DOM结构进行修改,不但代码复杂,而且要针对浏览器写不同的代码。

    有了jQuery,我们就专注于操作jQuery对象本身,底层的DOM操作由jQuery完成就可以了,这样一来,修改DOM也大大简化了。

    添加DOM

    要添加新的DOM节点,除了通过jQuery的html()这种暴力方法外,还可以用append()方法,例如:

    <div id="test-div">  <ul>    <li><span>JavaScript</span></li>    <li><span>Python</span></li>    <li><span>Swift</span></li>  </ul></div>

    如何向列表新增一个语言?首先要拿到<ul>节点:

    var ul = $('#test-div>ul');

    然后,调用append()传入HTML片段:

    ul.append('<li><span>Haskell</span></li>');

    除了接受字符串,append()还可以传入原始的DOM对象,jQuery对象和函数对象:

    // 创建DOM对象:var ps = document.createElement('li');ps.innerHTML = '<span>Pascal</span>';// 添加DOM对象:ul.append(ps);// 添加jQuery对象:ul.append($('#scheme'));// 添加函数对象:ul.append(function (index, html) {  return '<li><span>Language - ' + index + '</span></li>';});

    传入函数时,要求返回一个字符串、DOM对象或者jQuery对象。因为jQuery的append()可能作用于一组DOM节点,只有传入函数才能针对每个DOM生成不同的子节点。

    append()把DOM添加到最后,prepend()则把DOM添加到最前。

    另外注意,如果要添加的DOM节点已经存在于HTML文档中,它会首先从文档移除,然后再添加,也就是说,用append(),你可以移动一个DOM节点。

    如果要把新节点插入到指定位置,例如,JavaScript和Python之间,那么,可以先定位到JavaScript,然后用after()方法:

    var js = $('#test-div>ul>li:first-child');js.after('<li><span>Lua</span></li>');

    也就是说,同级节点可以用after()或者before()方法。

    删除节点

    要删除DOM节点,拿到jQuery对象后直接调用remove()方法就可以了。如果jQuery对象包含若干DOM节点,实际上可以一次删除多个DOM节点:

    var li = $('#test-div>ul>li');li.remove(); // 所有<li>全被删除

    以上所述是小编给大家介绍的jQuery修改DOM结构的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

    修改节点结构学院动力  

    热门内容

    相关文章

    excel 日期函数的使用方法excel的

    excel 日期函数的使用方法excel的

    日期函数,使用方法,电脑软件,excel,strong,  Excel中的日期函数具体该如何使用呢?下面是由小编分享的excel 日期函数的使用方法,以供大家阅读和学习。excel 日期函数的使用方法日期函数使用步骤1:例如显示今天的日期。输入公式=today()。ex…

    在Excel2010中怎么用颜色筛选显示

    在Excel2010中怎么用颜色筛选显示

    显示,筛选,颜色,中用,电脑软件,  在Excel的操作使用中,若想高亮度显示某一数据区域的重复值,可以使用Excel2010中的条件格式得以实现。以下是小编为您带来的关于在Excel2010中用颜色筛选显示重复值,希望对您有所帮助。在Excel2010中用颜色筛…

    jquery ztree实现右键收藏功能

    jquery ztree实现右键收藏功能

    右键,功能,收藏,电脑软件,jquery,公司用到ztree。近期把工作中需要的做个总结html部分:js和cssjs:总结以上所述是小编给大家介绍的ztree实现右键收藏功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感…

    PS将自己的照片制作成素描效果

    PS将自己的照片制作成素描效果

    照片,自己的,素描,效果,电脑软件,怎样把自己的照片做成素描呢?今天和大家分享一下我的制作方法,大家一起来学习吧!对比图原图效果图1、打开需要处理的图片后,Ctrl+j复制图片,执行图像&mdash;>调整&mdash;>去色。 2、对图层1副本Ctrl+i反相操作。…

    vue语法之拼接字符串的示例代码

    vue语法之拼接字符串的示例代码

    语法,示例代码,拼接字符串,电脑软件,vue,本文介绍了vue语法之拼接字符串的示例代码,分享给大家,具体如下。先来一行代码:<div class="swiper-slide" v-for="item in message">  <img v-bind:src="['xxx(需要拼接的字符串)'+item.picu…

    Bootstrap轮播效果详解

    Bootstrap轮播效果详解

    详解,效果,电脑软件,Bootstrap,导言Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。除此之外,内容也是足够灵活的,可以是图像、内嵌框架、视频或者其他您想要放置的任何类型的内容。示例下面演示图片的轮播,使用bootst…

    AI绘制一个逼真复古露营灯教程

    AI绘制一个逼真复古露营灯教程

    教程,绘制,逼真,电脑软件,AI,12 3 4 5 6 7 阅读全文1 23 4 5 6 7 阅读全文1 2 34 5 6 7 阅读全文1 2 3 45 6 7 阅读全文1 2 3 4 56 7 阅读全文1 2 3 4 5 67 阅读全文1 2 3 4 5 6 7阅读全文…

    JS简单实现滑动加载数据的方法示例

    JS简单实现滑动加载数据的方法示例

    方法,简单实现,加载数据,示例,电脑软件,本文实例讲述了JS简单实现滑动加载数据的方法。分享给大家供大家参考,具体如下://滑动function getScrollTop(){ var scrollTop = 0; if (document.documentElement && document.documentElement.scrol…

    excel表格加框线的方法excel表格怎

    excel表格加框线的方法excel表格怎

    方法,表格,电脑软件,excel,strong,  Excel中经常需要使用到添加表格框线的功能,框线具体该如何添加呢?下面是由小编分享的excel表格加框线的方法,以供大家阅读和学习。excel表格加框线的方法表格添加框线步骤1:双击打开Excel2007,这里为了更…

    asp使用Weekday函数计算项目的结束

    asp使用Weekday函数计算项目的结束

    项目,函数,计算,结束时间,电脑软件,今天看到一个帖子求项目完成的时间,需求是这样的:给你一个项目的开始时间,给你项目总需求的天数,求项目的项目结束时间?注意:周六周日为休息日。在asp编程开发中,计算时间很容易,直接用项目开始时间+天数,即可得到…

    ASP.NET简单获取服务端和客户端计

    ASP.NET简单获取服务端和客户端计

    客户端,方法,服务端,名称,简单,本文实例讲述了ASP.NET简单获取服务端和客户端计算机名称的方法。分享给大家供大家参考,具体如下://获取服务端计算机名称string serverPCName = System.Net.Dns.GetHostName();//获取客户端计算机名称System.N…

    获取当前按钮或者html的ID名称实例

    获取当前按钮或者html的ID名称实例

    推荐,实例,按钮,名称,电脑软件,今天做的上传图片,点击图片删除。随机给图片id,获取图片id,然后删除图片。由于图片id是随机的,用点击img或者点击class,获取id都不行,最后用onclick事件获取。js代码如下:$("#pic").append("<img style='width:7…

    软件日记

    标签

    • 水冷
    • 联想
    • 性能
    • 机箱
    • 升级
    • 电源线
    • 主机
    • 方法
    • 旧电脑
    • 显示器
    • 显示
    • 牌子
    • 频率
    • 蓝屏
    • 笔记本电脑
    • 重启
    • 电脑系统
    • 价格表
    • 黑屏
    • 酷睿
    • 安装
    • 英特尔
    • 参数
    • 双核
    • 视频
    • 台式电脑
    • 电脑主板
    • 价格
    • 知乎
    • 控制
    • 硅胶
    • 故障

    推荐

    • 金蝶录入凭证双击 | 金蝶软件录入凭证有哪些快捷键,就金蝶录入凭证双击 | 金蝶软件录入凭证有哪些快捷键,就
    • 怎样调出电脑cpu | 怎样调出电脑CPU温度怎样调出电脑cpu | 怎样调出电脑CPU温度
    • 电脑CPU针脚剪掉 | 电脑cpu掉了一个针脚电脑CPU针脚剪掉 | 电脑cpu掉了一个针脚
    • 双cpu电脑用处 | 双CPU的电脑双cpu电脑用处 | 双CPU的电脑
    • 限制电脑cpu线程 | 线程指定cpu限制电脑cpu线程 | 线程指定cpu
    软件日记

    Copyright © 软件日记 2023 rjrj.net All Right Reserved. 京ICP备19020253号-12

    声明:本站涵盖的内容、图片等数据系网络、用户收集整理发布,部分内容未能与原作者取得联系。若涉及版权问题,请联系我们进行删除!