Вам нужно использовать .each()
, чтобы иметь доступ к каждому элементу (как this
), например:
$('*[data-tip]').each(function() {
$(this).qtip({
content: $(this).attr('data-tip');
});
});
Однако , *[data-tip]
является очень дорогим селектором (и может быть просто [data-tip]
), если вы можете сузить его, чтобы он не проверял атрибут каждый элемент DOM будет намного быстрее.
Кроме того, в jQuery 1.4.3+ вы можете заменить $(this).attr('data-tip')
на $(this).data('tip')
, который просматривает атрибуты data-
(если ключ не присутствует в объекте данных).