我是jquery的新手。
我有以下代码行:我只需要在html()函数中引用变量。
$('#myform #formProgress').html('<img src="ajax-loader.gif" /> Saving…');
现在img src我有一个变量如下。
var url = document.location.host;
var url2 = url.concat("/MyApp/public/images/ajax-loader.gif");
现在我需要将url2
作为img src
标记传递。我怎么能这样做?
谢谢!
答案 0 :(得分:2)
两种方式:
$(...).html('<img src="' + url2 + '"/>Saving...')
或者:
$(...).append($('<img/>').attr('src', url2))
第二种方法更清洁/更好恕我直言。
答案 1 :(得分:1)
使用字符串连接(+
运算符和字符串)。这与jQuery没有任何关系,它是一个非常简单的JavaScript(以及一般的字符串处理)概念。
.html('<img src="' + url2 + '"> Saving&helliop;');