JQuery - 从变量中获取属性值

时间:2012-01-12 09:12:09

标签: jquery variables attr

我正在尝试从类名为“download”的div中获取href属性。我知道我可以使用以下内容从DOM访问它:

我知道你可以使用$(".download").attr("href");

但是,DOM中还不存在html,它只存在于变量中。

有没有办法从变量中获取href?

2 个答案:

答案 0 :(得分:0)

假设您有以下代码(或类似内容):

var $a = $(document.createElement('a'))
  .addClass('download')
  .attr('href', 'http://stackoverflow.com/');

然后,您可以从href变量中获取$a属性:

var href = $a.attr('href');

答案 1 :(得分:0)

是的,你可以:

$('<div class="download"><a href="example.com/image.png">Download</a></div>').find('a').attr('href')

http://jsfiddle.net/Ufz37/1