我有一个包含jquery命令的字符串 我该如何执行这个字符串?
var myCommand = "$('#update').html('hello world!');";
答案 0 :(得分:1)
你不应该尝试从string执行命令,如果你需要重用它们,你应该使用一个函数:
var myCommand = function(){
$('#update').html('hello world!');
}
然后调用它
myCommand();
否则你必须使用eval(),但这不是最佳做法。
或者你可以使用globalEval(),这是更好的,因为它不使用eval()
答案 1 :(得分:0)
var myCommand = function(){
$('#update').html('hello world!');
}
$(function()
{ myCommand();
});