<h2>通过jQuery remove方法移除元素</h2>
<p class="test1">
<p>p元素1</p>
<p>p元素2</p>
</p>
<p class="test2">
<p>p元素3</p>
<p>p元素4</p>
</p>
<p class="test2">
<p>p元素3</p>
<p>p元素4</p>
</p>
<button>点击通过jQuery的empty移除元素</button>
<button>点击通过jQuery的empty移除指定元素</button>
<script type="text/javascript">
$('button:last').on("click" , function(){
$('.test2').remove(":contains('1')");
})
</script>
本来$('.test2')是$('p')的 然后就想试试换个类可以不 测试一下没反应!
怪我咯2017-04-10 17:27:46
没反应才是正常的,$('.test2').remove(":contains('1')");
这个是移除类名为test2里包含字符1的元素,但是你只有第一个p包含1但是class为test1。