1
我有一個包含一個jQuery命令 字符串我怎樣才能執行此字符串?運行jQuery的字符串命令
var myCommand = "$('#update').html('hello world!');";
我有一個包含一個jQuery命令 字符串我怎樣才能執行此字符串?運行jQuery的字符串命令
var myCommand = "$('#update').html('hello world!');";
你不應該嘗試從字符串執行命令,如果你需要重新使用他們,你應該使用一個功能:
var myCommand = function(){
$('#update').html('hello world!');
}
然後調用它
myCommand();
否則,您必須使用eval(),但這不是最佳實踐。
或者你可以使用globalEval()哪個更好,因爲它爲什麼你有一個具有JavaScript代碼中有一個字符串不使用eval()
var myCommand = function(){
$('#update').html('hello world!');
}
$(function()
{ myCommand();
});
?它來自哪裏? –