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