JQuery:TypeError:对象0没有方法'attr'

Roc*_*och 2 jquery attributes href css-selectors

这是我试图运行以"选择"我页面的每个.insite元素的href属性的代码:

$('.insite').each(function(a) {
    a.attr('href');
});
Run Code Online (Sandbox Code Playgroud)

不幸的是它失败并返回以下错误:

对象0没有方法'attr'

我做了什么有什么不对吗?

Lig*_*ica 12

传递的回调.each() 接受参数(index, Element),但是你忘记了索引.尝试:

$('.insite').each(function(i, a) {
    alert(a.attr('href'));
});
Run Code Online (Sandbox Code Playgroud)

要不就:

$('.insite').each(function() {
    alert($(this).attr('href'));
});
Run Code Online (Sandbox Code Playgroud)