Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как добавить javascript-код через html()? (https://javascript.ru/forum/jquery/24519-kak-dobavit-javascript-kod-cherez-html.html)

Ceргей 04.01.2012 02:21

Как добавить javascript-код через html()?
 
Привожу пример кода:

$('#uid').html('<table><tr><td>1</td></tr></table><style>table{color:red}</style><script>alert("1");</script>');


Почему скрипт не выполняется?
В чем загвоздка?

Aetae 04.01.2012 02:27

</script> собсно закрывает текущий тег <script>
Классическое решение: '</sc'+'ript>'

Ceргей 04.01.2012 02:37

Спасибо!
Действительно, не подумал о самом элементарном.


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