[英]Pass image url from variable to html in javascript
在我的脚本中,text(message.image)返回图像的动态URL路径。 javascript中正确的语句是什么?
这将失败:
$('<div/>').'<img src=\"'.text(message.image).'\">'.appendTo($('#msgDiv'));
我认为您缺少()
, +
, append
方法并错误地转义了"
,请尝试使用此方法:
$('<div/>').append('<img src="' + text(message.image) + '"/>').appendTo($('#msgDiv'));
希望这可以帮助,
真正的答案是:
$('<div><img src="'+message.image+'"/></div>').appendTo($('#msgDiv'));
您的代码段中有两个语法勘误表:
text()
。 我认为您遇到了问题,因为您使用的(double)报价很差
您可以避免使用双引号,但是您使用的是simplequote。 尝试:
$('<div/>').'<img src=\''.text(message.image).'\'>'.appendTo($('#msgDiv'));
并且确定使用语法$('')。'SOME HTML CODE'吗?
这是因为丢失(
和)
在那里。
另外,由于在外部使用单引号,因此不需要转义双引号 。
尝试这个:
$('<div/>').('<img src="'+text(message.image)+'">').appendTo($('#msgDiv'));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.