在我的脚本中,text(message.image)返回图像的动态URL路径。什么是javascript中的正确语句?
这失败了:
$('<div/>').'<img src=\"'.text(message.image).'\">'.appendTo($('#msgDiv'));
答案 0 :(得分:2)
我认为您错过了()
,+
,append
方法并错误地转义"
,请尝试使用此方法:
$('<div/>').append('<img src="' + text(message.image) + '"/>').appendTo($('#msgDiv'));
希望这有帮助,
答案 1 :(得分:2)
真正的答案是:
$('<div><img src="'+message.image+'"/></div>').appendTo($('#msgDiv'));
您的代码段中有几个语法勘误表:
text()
,而不是在div上执行。答案 2 :(得分:0)
我认为你有问题,因为你正在使用(双重)引用
你逃脱双引号,但你正在使用simplequote。试试这个:
$('<div/>').'<img src=\''.text(message.image).'\'>'.appendTo($('#msgDiv'));
您是否确定语法$(&#39;&#39;)。&#39;某些HTML代码&#39; ?
答案 3 :(得分:0)
您遗失了(
和)
。
另外,你不需要转义双引号,因为你在外面使用单引号。
试试这个:
$('<div/>').('<img src="'+text(message.image)+'">').appendTo($('#msgDiv'));