Просто, как я могу заменить точный текст на HTML с помощью jQuery?jQuery заменить определенный текст
Оригинальный текст View All Customer Reviews
Я хочу, чтобы заменить <span class="redbutton">View All Reviews »</span>
Спасибо.
Просто, как я могу заменить точный текст на HTML с помощью jQuery?jQuery заменить определенный текст
Оригинальный текст View All Customer Reviews
Я хочу, чтобы заменить <span class="redbutton">View All Reviews »</span>
Спасибо.
<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 »</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 »</span>');
$(this).html(html);
});
});
</script>
. Мой контент не завернут в div – henryaaron
Если вы предоставили то, что ваш контент обернут, мы сможем чтобы помочь вам более конкретно. Это решение показывает, как использовать jQuery для захвата содержимого любого элемента html с помощью 'id', а затем заменить текст. – Brombomb
это проблема? –
Попробуйте это:
Этот текст есть в некотором html-элементе? –
Да, якорь, но якорь не классифицирован и не идентифицирован – henryaaron
вам не нужно jQuery для этого. Javascript имеет встроенную функцию регулярного выражения/замены. – Brombomb