javascript - 从输入字段获取函数

标签 javascript jquery function

我在文本字段中有一些需要触发的 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/

相关文章:

Javascript/JQuery AJAX 无法解析 AJAX 响应

javascript - 将值保存在 <a> 属性中并再次获取该值

windows - 如何创建函数

c程序调用函数时崩溃

javascript - 在 jQuery 中全局定义一个函数

javascript - 如何在查询字符串中使用撇号嵌入值

javascript - 如何在 JavaScript 中编写没有 'else' 的 IF else 语句

jquery - CSS 可以将 nth-child 与 :not? 一起计数吗

javascript - 如何修复 webpack 配置中最新 raw-loader 版本的不工作?

javascript - 我的循环没有移至数组中的下一个元素