Что является самым простым способом сделать замену строк в документе целиком с помощью таблицы замены? Я имею в виду наличие списка пар старых и новых значений для замены всех строк в документе (но не значений элементов ввода или выбора).javascript найти и заменить весь документ
ответ
попробовать что-то вроде этого (Не забудьте добавить JQuery первый):
$(document).ready(function(){
$("body").children().each(function(){
var $this = $(this);
if($this.prop("tagName").toLowerCase() == "input" || $this.prop("tagName").toLowerCase() == "select"){
continue;
}
else if($this.text() == "hello"){
$this.text("Bye");
}
});
});
Если вы хотите сохранить запись для старых значений, которые вы можете сделать что-то вроде этого:
$(document).ready(function(){
var older_values = [];
$("body").children().each(function(){
var $this = $(this);
if($this.prop("tagName").toLowerCase() == "input" || $this.prop("tagName").toLowerCase() == "select"){
continue;
}
else if($this.text() == "hello"){
older_values.push($this.text());
$this.text("Bye");
}
});
});
* Редактировать * Чтобы захватить все элементы внутри тега тела, просто замените:
$("body").children()
с
$("body").find("*")
Надежда, которая работает для вас
Благодарим вас за код. К сожалению, это не работает в моем случае. Вначале, если предложение вызывает проблему, но после удаления этого (и слова else, конечно) код работает, но не заменяет текст (добавлен jQuery - другие функции, использующие jQuery, работают хорошо). Я поставил alert (this.text()), и кажется, что проверяются только элементы highets, не копаясь в divs интерьерах. И текст, который я могу добавить в wp, находится внутри нескольких div. – zwora
- 1. Javascript, Firefox заменить весь документ без document.write
- 2. Как заменить весь документ, если пароль неверен?
- 3. Заменить весь HTML-документ на месте
- 4. Javascript найти и заменить
- 5. Найти и заменить JavaScript
- 6. Как перезаписать весь документ с JavaScript
- 7. Заменить весь DOM в javascript
- 8. Заменить весь текст на javascript
- 9. Javascript найти и заменить переменные
- 10. Javascript Найти и заменить Div
- 11. Простой Javascript Найти и заменить
- 12. Найти и заменить на JavaScript
- 13. MongoDB обновить весь документ с помощью JavaScript
- 14. заменить весь html
- 15. Получить весь документ innerhtml
- 16. VBA Найти и заменить, но цвет весь столбец
- 17. Заменить весь текст innerhtml с помощью Javascript
- 18. Переместить весь документ в iframe
- 19. JavaScript - заменить, когда ВЕСЬ текст содержит
- 20. заменить весь специальный символ в строке javascript ....?
- 21. Rethinkdb заменить документ, если документ существует, иначе вставить документ
- 22. Regex заменить весь матч
- 23. Найти и заменить слово в JavaScript
- 24. Javascript найти и заменить dom string
- 25. Найти и заменить строку точкой в javascript
- 26. Найти и заменить значение в объекте Javascript
- 27. Найти и заменить в JSON javascript
- 28. jQuery/JavaScript найти и заменить RegEx
- 29. Найти и заменить регулярное выражение JavaScript
- 30. Найти и заменить несколько слов JavaScript
Если вы хотите, лучший способ сделать что-то, вы должны показать нам, что вы пробовали до сих пор. –
А также какие рамки/библиотеки вы используете. –
Я использую wordpress и хочу добавить некоторые js (jQuery также может быть использован). И что у меня есть? Я могу использовать for statement и вызывать что-то вроде этого $ ("body"). Children(). Each (function() { $ (this) .html ($ (this) .html(). Replace (old, new)); }); Но может быть, более сложный способ и отсутствие входных элементов? – zwora