jQuery 删除元素
jQuery提供 remove() 和 empty() 方法来从HTML文档中删除现有的HTML元素。
jQuery remove() 方法
jQuery remove() 方法从文档中删除所选元素及其子元素。
以下是 remove() 方法的语法:
当你想要移除元素本身以及其中的所有内容时,应该使用 remove() 方法。
概要
考虑以下HTML内容:
现在,如果我们按照以下方式使用 remove() 方法:
它将产生以下结果:
如果我们在
标签内有任意嵌套元素,它们也将被移除。
示例
让我们尝试以下示例并验证结果:
使用过滤器删除
我们还可以将选择器作为 remove() 方法的可选参数传入。例如,我们可以将上述DOM删除代码重写如下:
让我们尝试以下示例并验证结果:
jQuery empty() 方法
jQuery empty() 方法与 remove() 方法非常相似,它会从文档中移除所选的元素及其子元素。这个方法不接受任何参数。
以下是 empty() 方法的语法:
当你想要移除元素本身以及其中的所有内容时,应该使用 empty() 方法。
概要
考虑以下HTML内容:
现在,如果我们按照以下方式应用 empty() 方法:
它将产生以下结果:
示例
让我们来尝试下面的示例,验证结果: