Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Замена заранее определенного текста. Нужна помощь (https://javascript.ru/forum/dom-window/77200-zamena-zaranee-opredelennogo-teksta-nuzhna-pomoshh.html)

espltd 05.04.2019 15:24

Замена заранее определенного текста. Нужна помощь
 
Всем привет! Народ, подскажите плиз. Как сделать такую штуку.

Есть на странице набор чисел. Скажем 6 900 000, 3 200 000, 5 000 000.

Как с помощью jquery сделать так, чтобы он мне их подменял?

Например если нашел на странице 6 900 000, то замени на нужное мне число, например замени на 4 000 000.

Если нашел 3 200 000, замени его на другое. Главное условие, что заменять нужно на числа, которые я сам бы мог корректировать. Пытался с replace-ом поиграть, но вообще ни как не выходит. Можете помочь?))

espltd 05.04.2019 15:38

забыл добавить, что не искать в конкретном селекторе и классе, а просто чтобы прошерстить на странице определенные числа и их подменить, и числа одинаковые могут встречаться несколько раз.

espltd 16.04.2019 11:54

никто не в курсе как подменить числа?

рони 16.04.2019 13:33

espltd,
https://javascript.ru/forum/misc/572...tml#post411344

Dilettante_Pro 16.04.2019 13:46

<body>
<div>6 900 000</div>
<div><div>2356</div><div>6 900 000</div></div>
<textarea>6 900 000 000</textarea>
<input type= 'text' value = '6 900 000'>
</body>
<script>
var page = document.querySelector('body');
page.innerHTML = page.innerHTML.replace(/6 900 000/g,'4 000 000');
</script>

espltd 17.04.2019 07:21

спасибо тебе добрый человек, думаю это подойдет. Еще хотел спросить. А можно ли как-то это доработать, например задать массив чисел, которые нужно поменять?

рони 17.04.2019 07:38

Цитата:

Сообщение от espltd
например задать массив чисел, которые нужно поменять?

смотрите ссылку пост #4


Часовой пояс GMT +3, время: 06:28.