如果你非要这样的话,$("a").filter(function(){return this.innerText === '你好';}).text('我不好');

解决方案 »

  1.   


    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script type='text/javascript'>
    $(function(){
    $("#abv").click(function(){
    $("a").each(function(){
    if($(this).text()=="你好"){
    $(this).text("我不好");
    }
    });
    });
    })
    </script>
    <a href=''>你好</a>
    <div class="b">
     <a href=''>你好</a>
     <span><a href=''>你好</a></span>
    </div>
    <input type="button" id="abv" value="替换"/>