引用html中的jquery全局变量

referencing jquery global variables inside html?

本文关键字:全局变量 jquery 中的 html 引用      更新时间:2023-09-26

我是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标签传递。我该怎么做?

谢谢!

两种方式:

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

或者:

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

第二种方法是更清洁/更好的IMHO。

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

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