Если вы специально ищете значения href
, которые имеют пустые значения, выполните следующие действия:
$('a[href=""]').each(function() {
$(a).attr('href', 'theNewUrl');
});
Это будет ловить только теги привязки, которые имеют атрибут href, который является пустым. Это не будет работать, хотя для якорей, не имеющих тега href
<a href="">Link 1</a> <!-- Works -->
<a>Link 2</a> <!-- Won't work -->
Если вам нужно соответствовать последнему, выполните следующее
$('a').each(function() {
var href = $(this).attr('href') || '';
if (href === '') {
$(this).attr('href', 'theNewUrl');
}
});