Показать сообщение отдельно
  #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} могут сломать страницу.

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