Я хочу взять ссылку, такие как:Заменить часть строки URL ссылки - почему бы не работать?
<a class="popup" href="http://www.example.com/puppies">More info</a>
и превратить его в это:
<a class="popup" href=".puppies">More info</a>
Я использую этот код, который эффективно добавляет период, но не удалить URL:
$('a.popup').each(function(){
var lnk = this.href;
this.href = lnk.replace('http://www.example.com/', '.');
});
Знаете ли вы, почему он не работает и как я могу это исправить? Приведенный выше код дает мне следующее:
<a class="popup" href="http://www.example.com/.puppies">More info</a>
Спасибо!
Неа, отлично работает для меня. – Praveen
О, странно ... Это добавляет мне период, но оставил остальную часть URL-адреса. Связи динамически сгенерированы, но я бы предположил, что если это была проблема с запуском JS до того, как была загружена ссылка, то период также не будет добавлен. Правильно? – LBF
Вы правы. Код должен быть выполнен после создания тегов 'a'. – Praveen