2011-09-20 108 views
1

我有一個包含一個jQuery命令 字符串我怎樣才能執行此字符串?運行jQuery的字符串命令

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

?它來自哪裏? –

回答

1

你不應該嘗試從字符串執行命令,如果你需要重新使用他們,你應該使用一個功能:

var myCommand = function(){ 
    $('#update').html('hello world!'); 
} 

然後調用它

myCommand(); 

否則,您必須使用eval(),但這不是最佳實踐。

或者你可以使用globalEval()哪個更好,因爲它爲什麼你有一個具有JavaScript代碼中有一個字符串不使用eval()

0
var myCommand = function(){ 
    $('#update').html('hello world!'); 
} 
$(function() 
{ myCommand(); 
});