美文网首页
jQuery(四)_设置DOM

jQuery(四)_设置DOM

作者: learninginto | 来源:发表于2019-12-10 21:05 被阅读0次

jQuery(四)_设置DOM

  • 创建元素

    向body中添加元素

    var box = document.createElement("div");
    $("body").append(box);
    $("body").append("<div></div>");
    
    $("<div></div>").appendTo("body").css({
        width: 50,
        height: 50,
        backgroundColor: "red"
    });
    

    在div后插入元素

    $("div").after("<div>1</div>");
    $("<div>1</div>").insertAfter("div");
    

    在div前插入元素

    $("div").before("<div>1</div>");
    $("<div>1</div>").insertBefore("div");
    
  • 给元素加外容器

    <span>1</span>
    <span>2</span>
    <span>3</span>
    <span>4</span>
    
    $("span").wrap("<a href='#'></a>");
    
  • 移除一层指定元素包裹的内容

    $("span").unwrap();
    
  • 将所有的span放在一个div中

    $("span").wrapAll("<div></div>");
    
  • 给元素里面的内容做包裹

    $("span").wrapInner("<a href='#'></a>");
    
  • 复制元素(深复制)

    $("<div></div>").css({
        width: 50,
        height: 50,
        backgroundColor: "red"
    }).appendTo("body").on("click", function () {
        // clone(true) true是复制事件,false是不复制事件
        $(this).clone(true).appendTo("body");
    })
    
  • 删除元素

    var div = $("<div>111</div>").css({
        width: 50,
        height: 50,
        backgroundColor: "red"
    }).appendTo("body").on("click", function () {
        // $(this).remove();//不保留事件
        setTimeout(function () {
            div.appendTo("body");
        }, 1000)
        // $(this).detach();//保留事件
        $(this).empty();//清除内容,包括子元素
    });
    
  • 替换元素

    将所有的span替换成div

    $("span").replaceWidth("<div></div>");
    $("span").replaceWidth(function(index, item){
        return "<div>" + item + "</div>";
    })
    
    $("<div></div>").replaceAll("span");
    

相关文章

  • jQuery(四)_设置DOM

    jQuery(四)_设置DOM 创建元素向body中添加元素var box = document.createEl...

  • JQuery 基础

    一、DOM对象和JQuery对象的转换 二、JQuery选择器 三、对象方法 四、操作节点 五、事件设置 六、动画...

  • JQuery HTML

    JQuery捕获和设置 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选...

  • 01-JS-03

    jQuery操作DOM 1.属性操作 attr 设置单个 attr(name,value)//字符串类型设置多个 ...

  • JQuery - 样式

    Ⅰ、DOM 与 JQuery对象 1. 把jQuery对象转成DOM对象 2. 把DOM对象转成jQuery对象 ...

  • jQuery对象和DOM对象

    jQuery对象和DOM对象的区别 DOM对象 jQuery对象 区别 jQuery对象不能使用DOM对象的成员,...

  • jQuery(样式和DOM)

    初识jQuery jQuery选择器 jQuery的属性与样式 DOM DOM节点的复制与替换 jQuery遍历

  • jQuery

    在js中,使用js传递DOM对象,也可以设置为返回jQuery对象,带有添加的jQuery功能,并且能通过CSS选...

  • JQUERY学习整理(一)

    jquery有何作用? jquery主要有7大作用html元素的选取、DOM操作、修改属性、设置样式、绑定html...

  • 前端笔记1.2--jQuery

    4.jQuery jQueryHelloWord体验 ​​ ​​ jQuery对象与DOM对象 ​​ DOM处理:...

网友评论

      本文标题:jQuery(四)_设置DOM

      本文链接:https://www.haomeiwen.com/subject/yncngctx.html