Я хотел бы заменить символ «@» на «(at)» во всех тегах span, которые содержат символ @. Есть что-нибудь вроде $('span:contains("@")').text().replace
?jQuery заменить строку элемента
0
A
ответ
3
Фрагмент кода, который вы опубликовали, является одним из вариантов. Но вам нужно сбросить текстовое содержимое элемента.
$('span:contains("@")').text(function(_, text) {
return text.replace(/@/g, '(at)');
});
Здесь не является JQuery альтернатива:
[].forEach.call(document.querySelectorAll('span'), function(span) {
if (span.textContent.includes('@')) {
span.textContent = span.textContent.replace(/@/g, '(at)');
}
});
Пожалуйста, обратите внимание, что сброс .textContent
может быть разрушительным, если элемент имеет дочерние элементы. В этом случае вы можете сбросить содержимое html элемента (.innerHTML
) или лучше, фильтровать текстовые узлы элемента.
Смежные вопросы
- 1. jQuery заменить текст элемента
- 2. Jquery заменить строку
- 3. Заменить Див строку Jquery
- 4. JQuery заменить строку html
- 5. Заменить строку с JQuery
- 6. JQuery заменить весь текст для элемента, содержащего строку в id
- 7. jQuery Replacewith (заменить 2 элемента)
- 8. JQuery заменить строку в textarea
- 9. Заменить строку с помощью jquery
- 10. JQuery заменить первую строку матч
- 11. JQuery заменить строку из HTML()
- 12. Заменить строку с помощью элемента управления пользователя
- 13. Заменить строку с помощью элемента управления
- 14. JQuery - удалить родительскую строку элемента
- 15. Выберите строку внутри элемента jQuery
- 16. Заменить часть атрибута элемента формы в jQuery
- 17. заменить текст элемента внутри переменной в JQuery
- 18. jQuery заменить текст элемента на hover
- 19. jQuery: заменить текст внутри элемента using .replace()
- 20. jQuery заменить соответствующий элемент другим тегом элемента
- 21. заменить значение элемента html
- 22. заменить строку в строку Глоток заменить
- 23. Заменить строку в jquery не работает
- 24. javascript или jquery: заменить последнюю строку условием
- 25. jquery найти и заменить строку внутри переменной
- 26. Заменить строку в url с помощью JQuery
- 27. Заменить текст в строку, используя JQuery
- 28. JQuery/JS: заменить строку в таблице
- 29. Попытка обрезать строку и заменить ... в JQuery
- 30. Найти и заменить строку в JQuery