代码之家  ›  专栏  ›  技术社区  ›  markratledge

jquery-删除一个区分大小写的单词

  •  0
  • markratledge  · 技术社区  · 14 年前

    是否可以从完全加载的页面中删除一个区分大小写的单词?这个词是“posts”,它位于一个javascript生成的名为pd_-top_-rated_-holder的分区中。

    javascript是从站点外提取的,所以我没有控制权,我不想修改一个插件来在本地为JS服务。

    尝试过但没有运气:

    <script type="text/javascript">
    $('#pd_top_rated_holder').text($('#pd_top_rated_holder').text().replace('Posts',''));
    </script>
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   Sarfraz    14 年前

    尝试在就绪处理程序中包装代码:

    <script type="text/javascript">
      $(function(){
        $('#pd_top_rated_holder').text($('#pd_top_rated_holder').text().replace('Posts',''));
      });
    </script>
    

    如果字符串有多个实例,则需要使用regex将它们全部替换,如下所示:

    <script type="text/javascript">
      $(function(){
        $('#pd_top_rated_holder').text($('#pd_top_rated_holder').text().replace(/Posts/g,''));
      });
    </script>