Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.02.2019, 04:05
Новичок на форуме
Отправить личное сообщение для BUBU Посмотреть профиль Найти все сообщения от BUBU
 
Регистрация: 23.02.2019
Сообщений: 2

Использование div как $(document) - чтобы коды работали только внутри него.
Делаю персональный редактор. Напечатанный пользователем код в textarea, в реальном времени переносится в соседний div через keyup $(div).html( $(textarea).val() );

И на этом месте я застрял. Коды нормально работают, но распространяются на всю страницу. Можно ли как-то ограничить работу кодов, написанных внутри блока, этим же самым блоком?

В теории я бы мог делать replace в написанном коде, $(document) на $(div) и прочее... но там может быть и CSS код, и банальные вещи из серии div{display:block !important} могут сломать страницу.

Может есть какой хитрый вариант... скажем, загрузить в заданном блоке новую пустую страницу, с напечатанным кодом?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать, чтобы при удалении div браузер не перепрыгивал наверх станицы EvgeniyRRU Events/DOM/Window 4 02.10.2011 12:42
Как сделать, чтобы span или div исчезали и появлялись плавно? Бобр Общие вопросы Javascript 30 15.02.2011 19:44
Как добраться до объекта внутри div#? Randomizer jQuery 8 24.09.2010 12:01
Как сделать, чтобы музыка <embed> на странице не играла только при первом посещении? Bad Request Общие вопросы Javascript 22 27.07.2009 19:44
Как сделать чтобы text() брал только текст родителя без текста вложенных контейнеров? Andrey32 jQuery 3 23.05.2009 01:33