博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery-DOM操作之创建、插入、删除元素
阅读量:5942 次
发布时间:2019-06-19

本文共 978 字,大约阅读时间需要 3 分钟。

1、创建元素

$('<li>啦啦啦</li>')

$('ul').append($('<li>啦啦啦</li>'))  把创建好的li元素添加到ul中

$('ul').append($('
  • 雪梨
  • '))

    2、插入元素方法

    append()--想每个匹配元素的内部追加内容

    $('ul').append($('
  • 雪梨
  • ')) //在ul中追加li元素

    appendTo()--将所有匹配的原则追加到指定的的元素中

    $('').appendTo('p'); //将span元素插入到p元素中

    prepend()

    $('p').prepend('你好')  //

    你好我想说:

    prependTo()

    $('你好').prependTo('p')  

    你好我想说:

    after()--在每个匹配的元素之后插入内容

    $('p').after('你好') //

    我想说:

    你好

    insertAfter()--将所有匹配的元素插入到指定元素的后面

    $('你好').insertAfter('p')  //

    我想说:

    你好

    before()

    $('p').before('你好')  //你好

    我想说:

    insertBefore()

    $('你好').insertBefore('p') //你好

    我想说:

    3、删除节点

    remove()

    $('ul li:eq(1)').remove();  //删除ul中的第二个li元素

    remove()方法返回值是一个指向已被删的节点的引用,因此可以在以后再使用这个元素

    var $li = $('ul li:eq(1)').remove();  //删除ul中的第二个li元素$li.appendTo('ul') //把删除的节点又重新添加到ul元素里面

    remove()方法可以通过传递参数选择性的删除元素

    $('ul li').remove('li[title!=菠萝]');  //将li元素中title属性不为菠萝的li元素删除

    empty()--严格的说它并不是删除节点,而是清空节点,清空元素中的所有后代节点

    $('ul li:eq(1)').empty()  //清空第二个li元素里面的内容,注意元素里面,并不删除元素

     

    转载于:https://www.cnblogs.com/halai/p/6867691.html

    你可能感兴趣的文章
    C#压缩解压zip 文件
    查看>>
    Android AM命令行启动程序的方法
    查看>>
    第三节:Windows平台部署Asp.Net Core应用(基于IIS和Windows服务两种模式)
    查看>>
    jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别
    查看>>
    Android手机刷recovery
    查看>>
    【记录】一些非常方便的命令集合
    查看>>
    #第六次会议#(4.21)
    查看>>
    phpQuery—基于jQuery的PHP实现
    查看>>
    StringUtils工具类的isBlank()方法使用说明
    查看>>
    FJ省队集训DAY3 T1
    查看>>
    FJ省队集训DAY5 T1
    查看>>
    错误解决记录------------mysql连接本地数据库显示"can't get hostname for your address"
    查看>>
    20155222 2016-2017-2 《Java程序设计》第10周学习总结
    查看>>
    5、Makefile基础知识汇总(转自陈皓总述)
    查看>>
    账号管理
    查看>>
    题解——洛谷 P2680 NOIP提高组 2015 运输计划
    查看>>
    A1043 Is It a Binary Search Tree (25 分)
    查看>>
    解决上传文件或图片时选择相同文件无法触发change事件的问题
    查看>>
    HTTP.sys 远程执行代码验证工具
    查看>>
    cout设置输出数据不显示科学计数法
    查看>>