no name
Если разметка не в DOMе, почему то ты к ней не можешь обратиться
Илья
Илья
Илья
Она у тебя в js только естьа когда ты ее вставляешь в Dom тогда уже и обращаться можешь
Николай
Можно обращаться к созданному элементу дом даже если он не заапендин
Николай
Мб он это имел ввиду
Илья
И тебе что бы сделать поиск по твоей razmetka нужно ее из строки преобразовать в дом элемент
Илья
А там хоть jq хоть js не важно
Илья
Модно ещё регулярной все делать но это таксебе идея
Николай
А нельзя просто взять div, и в него через innerHTML засунуть всю разметку?
Николай
Ну или типо в строку вставить
let string = “<div>${text_div}<\div>”;
no name
no name
Щас домой приеду и попробую
Илья
Николай
Да и если через innerHTML вставлять текст с тегами, они сами в дом элементы преобразуются, не?
Илья
А стопе тебе вчера для этого нужно разметку внутри js преобразовать в ноду
Илья
Тебе все рано *
no name
Мне нужно сделать очень много логических операций по подстановке подстрок и вставке переменных. А потом уже вставлять в DOM
no name
no name
Ибо я видимо пытался в строке найти свои html элементы
Xaxashutkin
Xaxashutkin
Xaxashutkin
no name
Хм
Николай
Забей. Просто распарси строку в html
Николай
И делай чё хочешь
no name
Отпишу как сделаю это
Николай
Да он ща запутается)
Xaxashutkin
Можешь объяснить почему ?
Потому что вставляя в див текст как иннерхтмл браузер сам его парсит в хтмл
Но так как ты не вставил его в документ то из документа его не достать
Но он вполне сущевствуеь в памяти браузера а ссылка на него в переменной, и ты можешь к нема обращаться как к обычному тегу который словно цже выбран через document.getElementBy
Илья
Прикольно не знал спс
Андрей
подскажите плиз, как сделать что бы текст не переходил друг под друга при стягивание экоана в bootstrap тег P
no name
Илья
jQuery. Как преобразовать текст в html-разметку? | Onfor
https://onfor.info/jquery-kak-preobrazovat-tekst-v-html-razmetku/
no name
no name
Илья
Ты код покажи лучше
no name
я его скопировал оттуда)
no name
no name
сначала сам писал похожий и наткнулся на эту ошибку
Илья
Возможно jq версия другая
Илья
Замени text на html
no name
2.2.4 тоже самое
no name
no name
ошибка то раньше присходит
Илья
Смысл в том что функции text не существует в объекте jq
Илья
Вот и ошибка падает
Илья
Можешь innerHTML использовать в принципе не важно
no name
так ошибка падает при поиске b
no name
там ошибка падает со многими методами jquery
no name
дичь
no name
я же говорил что нельзя так делать
no name
no name
а вот шах и мат
Илья
$(html).find('b').text()
Илья
no name
так получается, спасибо
no name
только я не пойму почему innerText и innerHtml выводит undefined
no name
я понял почему
no name
потому что я обращался не через $
Илья
их скорей всего нет в этой версии jq но это не точно
no name
и получал массив
no name
у меня последняя версия jquery
Илья
ипользуй лушче html
Илья
inner функции считаются устарвшими слегка
no name
ну они же натив)
no name
спасибо за помощь
no name
буду пилить логику дальше
Илья
бля я уже запарился, вообщем давай удачи )
Igor
ArteMm`へ´
Ребят, за какое время учится js dom и где лучше его учить? (Вроде все понимаю, но чувствую, что не хватает знаний)
Igor
ArteMm`へ´
Где еще можно?
Igor
Заходишь на какой нибудь бутстрап или материалайз и пытаешься сделать сам ui компоненты
Igor
Отличный опыт
no name
почему в цикле не видно переменую объявленую на 37 строке?
arthur
no name
тю