如何在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
答案 0 :(得分:3)
你可以这样做:
jQuery(document).ready(function() {
somehtml = "<a href='http://example.com'>An example</a>";
theurl = $(somehtml).attr('href');
alert(theurl);
});
我所做的是用你的HTML构建一个jQuery对象,然后直接访问attr() - 函数。