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

本文共 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

    你可能感兴趣的文章
    jquery-ui 进度条
    查看>>
    利胆排石有效方
    查看>>
    多线程编程需要学习
    查看>>
    ibatIs中的isNotNull、isEqual、isEmpty
    查看>>
    深入理解C#的装箱和拆箱
    查看>>
    《转》c++ 字符串系列:字符编码进阶(下)
    查看>>
    ubuntu11.04更改默认JDK
    查看>>
    UPdatepanel失效.
    查看>>
    SQL Server 2012中的ColumnStore Index尝试
    查看>>
    使控制台窗口支持鼠标的程序
    查看>>
    Turbo C(V2.0)编译错误信息
    查看>>
    Php实现Js的escape方法
    查看>>
    [置顶] 大整数乘法
    查看>>
    c#写对象来读取TXT文本文件
    查看>>
    Android 关于在ScrollView中加上一个ListView,ListView内容显示不完全(总是显示第一项)的问题的两种简单的解决方案...
    查看>>
    Java:网络编程之IP、URL
    查看>>
    JDBC编程理论知识(1)
    查看>>
    Android Studio 完美解决 “Android SDK Manager 无法更新“、 ”connection error” 的问题...
    查看>>
    (转)2G到C-RAN网络架构的演进
    查看>>
    关于分布式事务、两阶段提交协议、三阶提交协议
    查看>>