Я пытаюсь проверить теги всех привязок, используя .each ()
и задайте для домашних URL-адресов значение _self
, а для других URL-адресов, не являющихся домашними, - _blank
.
Пока что я получил следующее:
$('a').each(function() {
var homeURL = 'google.ca';
if ( $(this+'[href*='+homeURL+']')) {
$(this).attr('target','_self');
}else{
$(this).attr('target','_blank');
}
});
Это также есть на jsBin здесь .
По какой-то причине для не домашних URL задано значение target = "_ self"
. Кто-нибудь может объяснить, почему?