我不敢相信,但这确实在发生。我用完了jquery和javascript原生函数的可用报价符号。有人可以帮忙吗?也许还有另一个符号?

var t=setTimeout('$("#popupChange").html('<img src="http://servername/pdf/picture/genericThrobber.gif" />');',2000);


编辑:关于“参数列表后缺少”错误消息。

最佳答案

使用\'转义它们应该起作用。

var t=setTimeout('$("#popupChange")
.html(\'<img src="http://servername/pdf/picture/genericThrobber.gif" />\');',
2000);


(添加了换行符以摆脱滚动条)

您还可以传递匿名函数而不是字符串:

var t=setTimeout(function() { $("#popupChange")
.html('<img src="http://servername/pdf/picture/genericThrobber.gif" />');},
2000);


无论哪种方式都应该很好。

09-20 17:31