快捷通道

jQuery remove()过滤被删除的元素

欧普莱斯 15

jQuery remove() 方法也可接受一个参数,允许您对被删元素进行过滤。

该参数可以是任何 jquery 选择器的语法。

下面的例子删除 class="italic" 的所有 <p> 元素:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">

</script>

<script>

$(document).ready(function(){

 $("button").click(function(){

  $("p").remove(".italic");

 });

});

</script>

</head>

<body>

<p>这是一个段落。</p>

<p class="italic"><i>这是另外一个段落。</i></p>

<p class="italic"><i>这是另外一个段落。</i></p>

<button>移除所有 class="italic" 的 p 元素。</button>

</body>

</html>