zoukankan      html  css  js  c++  java
  • jQuery -DOM操作

    $("ul li:eq(3)").text()  获取第二个li元素节点的文本内容

    $('p').text("啊啊啊")  设置 p元素内文本内容

    $("p").attr('title')     获取p元素节点 属性title

    $("p").attr('title','title值')   设置p元素  title属性的值

    $("<li title="title">创建节点内容</li>")   创建元素节点  属性节点和内容节点

    插入节点的方法:

    <p>我想说:</p>

    $("p").append("<b>你好</b>")   结果:<p>我想说:<b>你好</b></p>  内部追加内容

    $("<b>你好</b>").appnedTo("p")  结果:<p>我想说:<b>你好</b></p>  匹配的元素追加到指定元素中

    $("p").prepend("<b>你好</b>")   结果:<p><b>你好</b>我想说:</p>   元素内部前置内容

    $("<b>你好</b>").prependTo("p")   结果:<p><b>你好</b> 我想说:</p>  匹配的元素前置到指定的元素中

    $("p").after("<b>你好</b>")   结果:<p>我想说</p><b>你好</b>  元素之后插入内容

    $("<b>你好</b>").insertAfter("p")   结果:<p>我想说:</p><b>你好</b>  匹配的元素插入到指定元素的后面

    $("p").before("<b>你好</b>")  结果:<b>你好</b><p>我想说:</p>   匹配的元素之前插入内容

    $("<b>你好</b>").insertBefore("p")   结果: <b>你好</b><p>我想说</p>

    删除节点:

    <ul>

    <li>苹果</li>

    <li>橘子</li>

    <li>菠萝</li>

    </ul>

    $("ul li:eq(1)").remove()  删除 第2个li元素节点

    $("ul li").remove("li[title!=菠萝]")   将li元素中属性title不等于  菠萝的li元素删除

    var li=$("ul li:eq(1)").detach();    li.appendTo('ul')  重新追加元素  发现之前绑定的事件还在  如果用remove () 方法删除元素的话  之前绑定的事件将失效

    $("ul li:eq(1)").empty()  获取第二个li  清空  li里的内容 标签还在

    $("ul li").click(function(){

      $(this).clone(true).appendTo("ul")   复制当前点击的节点到ul 里   参数true复制元素的同时复制元素中所绑定的事件

    })

  • 相关阅读:
    pyqt5 Button.click 报错:argument 1 has unexpected type 'NoneType'
    numpy 数组相减
    python 神经网络包 NeuroLab
    xgboost 和GBDT的区别
    stacking
    GBDT
    bp神经网络
    dataframe.isnull()函数, DatetimeIndex,黄包车代码155行
    【Linux】相关概念以及常用命令
    【Hive】优化策略
  • 原文地址:https://www.cnblogs.com/jinsuo/p/7215497.html
Copyright © 2011-2022 走看看