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

时间:2014-08-20 10:55:44

标签: javascript image variables

在我的脚本中,text(message.image)返回图像的动态URL路径。什么是javascript中的正确语句?

这失败了:

 $('<div/>').'<img src=\"'.text(message.image).'\">'.appendTo($('#msgDiv'));

4 个答案:

答案 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'));