繁体   English   中英

将图片网址从变量传递到javascript中的html

[英]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'));

您的代码段中有两个语法勘误表:

  • 您无法像使用字符串那样访问属性。
  • 字符串的连接不是带点,而是带加号。
  • 您试图在字符串上而不是在div上执行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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM