运行 jquery 字符串命令
我有一个包含 jquery 命令的字符串 我怎样才能执行这个字符串?
var myCommand = "$('#update').html('hello world!');";
I have a string that contains a jquery command
How can I execute this string?
var myCommand = "$('#update').html('hello world!');";
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你不应该尝试从字符串执行命令,如果你需要重用它们,你应该使用一个函数:
然后调用它,
否则你必须使用 eval() 但这不是最佳实践。
或者您可以使用 globalEval() ,它更好,因为它不使用 eval()
You should not try to execute command from string, if you need to reuse them you should use a function:
and then call it
Otherwise you must use eval() but it's not a best practice.
Or you could use globalEval() which is better since it doesn't use eval()