3.jQuery添加和删除元素
一、添加元素
添加新的 HTML 内容
我们将学习用于添加新内容的四个 jQuery 方法:
append() - 在被选元素的结尾插入内容(仍然在该元素的内部)
1
2
3
4
5
6<p>
<span class="s1">s1</span>
</p>
<script>
$("p").append('<span class="s2">s2</span>');
</script>追加后结果如下
1
2
3
4<p>
<span class="s1">s1</span>
<span class="s2">s2</span>
</p>prepend() - 在被选元素的开头插入内容
1
$("p").prepend("在开头追加文本");
after() - 在被选元素之后插入内容
1
2
3
4
5
6<p>
<span class="s1">s1</span>
</p>
<script>
$("p").after('<span class="s2">s2</span>');
</script>插入后,结果如下:
1
2
3
4<p>
<span class="s1">s1</span>
</p>
<span class="s2">s2</span>before() - 在被选元素之前插入内容
1
$("img").after("在后面添加文本");
二、删除元素
如需删除元素和内容,一般可使用以下两个 jQuery 方法:
1.remove() - 删除被选元素(及其子元素)
1 | $("#div1").remove(); |
2.empty() - 从被选元素中删除子元素(元素本身不会被删除)
1 | $("#div1").empty(); |
3.过滤被删除的元素
jQuery remove() 方法也可接受一个参数,允许您对被删元素进行过滤。
该参数可以是任何 jQuery 选择器的语法。
下面的例子删除 class=”italic” 的所有
元素:
1 | $("p").remove(".italic"); |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 shxlxa!