Jquery替换所有元素不起作用

时间:2014-12-20 15:37:17

标签: jquery html

我的项目有问题。我想将>替换为»。我使用这个jquery来改变它。但只有一个因素正在改变。第二个不是改变。 这是HTML:

<div id="breadcrumbs"><a href="#" class="home">Home</a> &gt; <a href="#">Second-page</a> &gt; Third-page</div>

这是jquery:

jQuery("#breadcrumbs").html(jQuery("#breadcrumbs").html().replace('&gt;', '»'));

感谢。

1 个答案:

答案 0 :(得分:-1)

jQuery("#breadcrumbs").each(function(){
    jQuery(this).html(jQuery(".breadcrumbs").html().replace('&gt;', '»'));
})

我认为这会有所帮助,小说:不要在页面上放置更多的ID,使用里面的类。