1

我是 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标签传递。我怎样才能做到这一点?

谢谢!

4

2 回答 2

2

两种方式:

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

或者:

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

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

于 2013-07-19T11:37:58.273 回答
1

使用字符串连接(+带字符串的运算符)。这与 jQuery 无关,是一个非常简单的 JavaScript(和通用字符串处理)概念。

.html('<img src="' + url2 + '"> Saving&helliop;');
于 2013-07-19T11:38:25.180 回答