运行jquery字符串命令

时间:2011-09-20 15:47:03

标签: jquery string command execute

我有一个包含jquery命令的字符串 我该如何执行这个字符串?

var myCommand = "$('#update').html('hello world!');";

2 个答案:

答案 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();
});