在html中引用jquery全局变量?

时间:2013-07-19 11:35:27

标签: javascript jquery html

我是jquery的新手。

我有以下代码行:我只需要在html()函数中引用变量。

$('#myform #formProgress').html('<img src="ajax-loader.gif" /> Saving&hellip;');

现在img src我有一个变量如下。

var url = document.location.host;
var url2 = url.concat("/MyApp/public/images/ajax-loader.gif");

现在我需要将url2作为img src标记传递。我怎么能这样做?

谢谢!

2 个答案:

答案 0 :(得分:2)

两种方式:

$(...).html('<img src="' + url2 + '"/>Saving...')

或者:

$(...).append($('<img/>').attr('src', url2))

第二种方法更清洁/更好恕我直言。

答案 1 :(得分:1)

使用字符串连接(+运算符和字符串)。这与jQuery没有任何关系,它是一个非常简单的JavaScript(以及一般的字符串处理)概念。

.html('<img src="' + url2 + '"> Saving&helliop;');