我在文本字段中有一些需要触发的 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(),但附加操作不执行。
最佳答案
eval
将运行以字符串形式表示的 JS 代码(但我会退一步并尝试以其他方式解决任何问题,要求用户输入 JS 通常不是一个好主意)。
eval(funcvar);
(您还需要将数据形式的 "
转换为 "
,这样它们就不会充当属性值分隔符)。
关于javascript - 从输入字段获取函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17437263/