По умолчанию Poshytip считывает атрибут title
элемента и использует его в качестве содержимого всплывающей подсказки.Однако вы хотите включить ссылку во всплывающую подсказку, и размещение HTML в title
будет выглядеть ужасно, если JavaScript отключен (и будет недоступен).
Лучше всего будет включить текстовыйтолько title
для браузеров нижнего уровня и включает расширенное содержимое подсказки в атрибут data
(явно избегая разметки):
<a href="..." class="link" title="basic content" data-tip="enhanced content <a href="...">link</a>">...</a>
$('.link').each(function() {
$(this).attr('title','').poshytip({ content: $(this).data('tip') });
});
Включение разметки в такой атрибуточевидно, это немного запутанно, поэтому, если ваши советы имеют общий формат, возможно, было бы лучше включить URL-адрес в качестве атрибута data
и создать разметку в сценарии.
$('.link').each(function() {
$(this).attr('title','').poshytip({ content: '<a href="' + $(this).data('tiplink') + '">link</a>' });
});