一、元素的相关操作
1、元素的创建
法一
//点击一个按钮,创建一个按钮
$("#btn").click(function () {
$("<input type='button' value='按钮'>").appendTo($("#dv"));
});
法二
//元素创建的另一个方式
$("#btn").click(function () {
//通过innerHTML的方式创建元素---以字符串的方式
$("#dv").html("<input type='button' value='按钮'>");
});
2、元素的添加
$("#btn").click(function () {
//把创建的span标签这个子元素直接插入到div中第一个子元素的前面
$("#dv").prepend($("<span>this is span</span>"));
//主动的方式
$("<span>this is span</span>").prependTo($("#dv"));
//把元素添加到div的后面的位置,是div的下一个兄弟元素了
$("#dv").after($("<span>this is span</span>"));
//把元素添加到div的前面的位置,是div的上一个兄弟元素了
$("#dv").before($("<span>this is span</span>"));
});
3、元素的删除
$("#btn").click(function () {
//从父级元素中移除子级元素---移除所有的子元素
$("#dv").html("");
//清空父元素中的子元素
$("#dv").empty();//清空
//想要干掉谁,直接找到这个元素,调用这个方法就可以了
$("#dv").remove();//自杀---,不是清空
});
4、案例:点击按钮创建,删除表格,增加行
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>title</title>