在jQuery中选择root元素的属性

时间:2010-11-28 20:14:05

标签: jquery attributes jquery-selectors elements attr

如何在jQuery中选择“root”级元素的属性?

以下内容不起作用(返回undefined):

jQuery(document).ready(function() {

    somehtml = "<a href='http://example.com'>An example</a>";
    theurl = jQuery('a',somehtml).attr('href');
    alert(theurl);

}

知道我错过了什么吗?我确信它对于根级元素来说是显而易见的......

非常感谢, GAV

1 个答案:

答案 0 :(得分:3)

你可以这样做:

jQuery(document).ready(function() {

    somehtml = "<a href='http://example.com'>An example</a>";
    theurl = $(somehtml).attr('href');
    alert(theurl);

});

我所做的是用你的HTML构建一个jQuery对象,然后直接访问attr() - 函数。