У меня есть некоторый jQuery внутри текстового поля, которое мне нужно запустить, но я изо всех сил пытаюсь добиться чего-то.Получить функцию из поля ввода
Я думаю, что лучший способ объяснить это проставить код:
<input type="hidden" id="win-body-tst" value="$("#a").append($("#b"));">
<script> function NNNfoo(){
var funcvar = document.getElementById('win-body-tst').value;
funcvar
}</script>
Я зову NNNfoo() успешно, но Append не действие.
Почему вы пытаетесь добавить элемент к другому элементу внутри 'value' еще одного элемента? Кроме того, JavaScript внутри атрибута 'value' не выполняется, все, что вам даст, это строка. Кроме того, вы разделяете строки * внутри * с атрибутом '' ', но внешняя строка * также * ограничена символами' '', поэтому строка открывается и закрывается и образует недействительный HTML. –
Почему вы включаете код Javascript как скрытый элемент в своей форме? Это очень плохая идея. Если вы знаете, какой код выполнить, просто поместите его в свой скрипт. Если есть альтернативы, введите их в свой скрипт и используйте значение скрытого поля для выбора между ними. –