jQuery-文档处理

2019-08-19  本文已影响0人  遇明不散
jQuery添加节点
// 创建节点
var $li = $("<li>It's a new li tag</li>");
// 添加节点
// $("ul").append($li);
$li.appendTo("ul");
// 创建个节点
var $li = $("<li>It's a new li tag</li>");
// 添加节点
// $("ul").prepend($li);
$li.prependTo("ul");
// 创建节点
var $li = $("<li>It's a new li tag</li>");
// 添加节点
// $("ul").after($li);
$li.insertAfter("ul");
// 创建节点
var $li = $("<li>It's a new li tag</li>");
// 添加节点
// $("ul").before($li);
$li.insertBefore("ul");
jQuery删除节点
$(".box").empty();
// 删除所有div
$("div").remove();
// 删除div中clss是box的那个div
$("div").remove(".box");
// 删除所有div
$("div").detach();
// 删除div中id是box的那个div
$("div").detach("#box");
jQuery替换节点
$("button").click(function () {
    // 创建一个新的节点
    var $item = $("<h6>我是标题h6</h6>");
    // 利用新的节点替换旧的节点
    // $("h1").replaceWith($item);
    $item.replaceAll("h1");
});
jQuery复制节点
$(function () {
    $("button").eq(0).click(function () {
        // 浅复制一个元素
        var $li = $("li:first").clone(false);
        // 将复制的元素添加到ul中
        $("ul").append($li);
    });
    $("button").eq(1).click(function () {
        // 深复制一个元素
        var $li = $("li:first").clone(true);
        // 将复制的元素添加到ul中
        $("ul").append($li);
    });

    $("li").click(function () {
        alert($(this).html());
    });
});
上一篇 下一篇

猜你喜欢

热点阅读