jquery:如果链接有目标空白,则添加类?

mat*_*att 2 javascript jquery hyperlink

嘿伙计们,不应该这样吗?

//Add class if target blank
    $('.post .entry a').each(function() {
        if ( $(this).attr('target') == '_blank') ) {
            $(this).addClass('web');
        };
    });
Run Code Online (Sandbox Code Playgroud)

这有什么不对吗?

ari*_*iel 10

请试试

//Add class if target blank
$('.post .entry a[target="_blank"]').addClass('web');
Run Code Online (Sandbox Code Playgroud)


Joh*_*hnP 7

你有一个额外的).只是删除它,这很好:)

$('.post .entry a').each(function() {
    if ( $(this).attr('target') == '_blank') ) {
---------------------------------------------^
        $(this).addClass('web');
    };
});
Run Code Online (Sandbox Code Playgroud)