Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как найти на Jquery определенный текст на странице? (https://javascript.ru/forum/dom-window/61804-kak-najjti-na-jquery-opredelennyjj-tekst-na-stranice.html)

Cdelphi78 09.03.2016 20:56

Как найти на Jquery определенный текст на странице?
 
Как найти на Jquery определенный текст на странице? И убрать его.

Dilettante_Pro 09.03.2016 22:10

Cdelphi78,
А откуда он там появился? Может, учесть возможность его появления при формировании страницы?

Cdelphi78 09.03.2016 23:11

Спасибо но нет, нет возможности править html только css и java script.

рони 09.03.2016 23:58

стереть или заменить текст на странице
 
Cdelphi78,
:cray:
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
  <p>всяка фигня<br>всяка фигня<br>всяка фигня<br>всяка фигня<br>всяка фигня<br></p>
<script>
 window.addEventListener("DOMContentLoaded", function() {
    (function b(c) {
        var d = /всяка фигня/mig;
        [].forEach.call(c.childNodes, function(a) {
            3 == a.nodeType && (a.data = a.data.replace(d, "бред сивой кобылы"));
            1 == a.nodeType && b(a)
        })
    })(document.body)
});
  </script>
</body>

</html>

Cdelphi78 10.03.2016 01:32

Это заменить я так понимаю а удалить? спасибо.

Vlasenko Fedor 10.03.2016 01:35

Цитата:

Сообщение от Cdelphi78
Это заменить я так понимаю а удалить

заменить на пустоту "" :)

Cdelphi78 10.03.2016 01:48

ооо, спасибо.

Cdelphi78 10.03.2016 02:16

А как еще одну переменную подложить? Чтобы еще один кусок удалить

рони 10.03.2016 03:16

Cdelphi78,
Цитата:

x|y Находит x или y. Например, /green|red/ найдет 'green' в "green apple" и 'red' в "red apple."
http://javascript.ru/regexp

Cdelphi78 10.03.2016 09:16

Помогло, а как заменить например только одно слово из этих слов которые я ищу в одной переменной?

рони 10.03.2016 10:22

Cdelphi78,
не осилил что вы написали

Dilettante_Pro 10.03.2016 10:34

Цитата:

Сообщение от Cdelphi78 (Сообщение 410461)
Помогло, а как заменить например только одно слово из этих слов которые я ищу в одной переменной?

Так и ищите тогда одно слово, и меняйте его. Или вам надо заменить слово в словосочетании, а не просто слово? В этом случае нужен словарь плохих и хороших словосочетаний, иначе непонятно, что и на что менять

Cdelphi78 10.03.2016 11:15

У меня слова разбросаны по всей странице)
А как мне найти слово отдельно от этих, если я добавляю еще одну функцию и переменную у меня ошибки вылазят.

рони 10.03.2016 11:38

Cdelphi78,
Цитата:

Сообщение от Dilettante_Pro
непонятно, что и на что менять

Цитата:

Сообщение от Cdelphi78
я добавляю еще одну функцию

ненадо, нужно сформулировать достаточно ясно, что на чего хотите поменять, пока какой-то сумбур идёт

Cdelphi78 10.03.2016 11:56

Рони, помогите здесь пожалуйста http://javascript.ru/forum/dom-windo...mena-tega.html


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