簡體   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