目录
  1. 1. 元素的创建
    1. 1.1. 替换div里的内容
    2. 1.2. 追加到div里面
    3. 1.3. 追加到div内的最前面
    4. 1.4. 追加到div同级的后面
    5. 1.5. 追加到div同级的前面
  2. 2. 元素的移除
    1. 2.1. 移除div所有的子元素
    2. 2.2. 函数清空所有div子元素
    3. 2.3. 干掉div以及内部所有元素
jQuery元素的创建与移除

元素的创建

替换div里的内容

$("#btn").click(function () {
//通过innerHTML的方式创建元素---以字符串的方式
$("#dv").html("<input type='button' value='按钮'>");
});

追加到div里面

$("#btn").click(function () {
$("<input type='button' value='按钮'>").appendTo($("#dv"));
});

追加到div内的最前面

//点击按钮,创建元素
$("#btn").click(function () {
//把创建的span标签这个子元素直接插入到div中第一个子元素的前面
$("#dv").prepend($("<span>this is span</span>"));
});

//主动的方式,与上者相同
$("<span>this is span</span>").prependTo($("#dv"));

追加到div同级的后面

$("#btn").click(function () {
//把元素添加到div的后面的位置,是div的下一个兄弟元素了
$("#dv").after($("<span>this is span</span>"));
});

追加到div同级的前面

$("#btn").click(function () {
//把元素添加到div的前面的位置,是div的上一个兄弟元素了
$("#dv").before($("<span>this is span</span>"));
});

元素的移除

移除div所有的子元素

$("#btn").click(function () {
//从父级元素中移除子级元素---移除所有的子元素
$("#dv").html("");
});

函数清空所有div子元素

$("#btn").click(function () {
//清空父元素中的子元素
$("#dv").empty(); //清空
});

干掉div以及内部所有元素

//点击按钮
$("#btn").click(function () {
//想要干掉谁,直接找到这个元素,调用这个方法就可以了
$("#dv").remove(); //自杀---
});
文章作者: Jachie Xie
文章链接: https://xjc5772.github.io/2020-07/27/%E5%AD%A6%E4%B9%A0/%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0/JQ/jQuery%E5%85%83%E7%B4%A0%E7%9A%84%E5%88%9B%E5%BB%BA%E4%B8%8E%E7%A7%BB%E9%99%A4/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XJC&Blog
打赏
  • 微信
  • 支付宝

评论