jQuery每个给数组而不是对象

时间:2019-03-06 11:28:39

标签: jquery each

我有这个脚本来更改我的<a>元素的目标:

$('a[href*="Lists/Test"]').each(function () {    

    if ($(this).attr('href').endsWith(".xml")) {
        var link = $(this)[0];        
        link.target = "_blank";  
    }
});

为什么我可以直接在.attr上致电$(this),但是之后必须使用$(this)[0]? Foreach不会给我<a>对象,而是每个包含1个项目的数组。为什么?

0 个答案:

没有答案