JQuery заменить конкретный текст - PullRequest
0 голосов
/ 11 января 2012

Проще, как я могу заменить точный текст HTML с помощью jQuery?

Оригинальный текст: View All Customer Reviews

Я хочу заменить его на <span class="redbutton">View All Reviews &#187;</span>

Спасибо.

Ответы [ 2 ]

2 голосов
/ 11 января 2012
<div id="_div">xxx|||View All Customer Reviews|||xxx</div>
<script>
$(function() {
var html = $('#_div').html() + '';
html = html.replace(/View All Customer Reviews/g, '<span class="redbutton">View All Reviews &#187;</span>');
$('#_div').html(html);
});
</script>

// =================== ----================= ///

<a>xxx|||View All Customer Reviews|||xxx</a>
<a>yyy|||View All Customer Reviews|||yyy</a>
<a>zzz|||View All Customer Reviews|||zzz</a>
<script>
$(function() {
    $('a').each(function(i) {
        var html = $(this).html() + '';
        html = html.replace(/View All Customer Reviews/g, '<span class="redbutton">View All Reviews &#187;</span>');
        $(this).html(html);
    });
});
</script>
0 голосов
/ 11 января 2012
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...