0

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

以下不起作用(返回未定义):

jQuery(document).ready(function() {

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

}

知道我错过了什么吗?我敢肯定,根级元素很明显......

非常感谢,加夫

4

1 回答 1

3

你可以这样做:

jQuery(document).ready(function() {

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

});

我所做的是从你拥有的 HTML 中构造一个 jQuery 对象,然后直接访问 attr() 函数。

于 2010-11-28T20:16:03.440 回答