javascript - 为什么把元素选择器换成类选择器就无效了?
怪我咯
怪我咯 2017-04-10 17:25:46
0
1
528
<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')的 然后就想试试换个类可以不 测试一下没反应!

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
刘奇

没反应才是正常的,$('.test2').remove(":contains('1')");这个是移除类名为test2里包含字符1的元素,但是你只有第一个p包含1但是class为test1。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!