Я создаю небольшую динамическую подсказку.Почему мой селектор jquery не работает здесь?
В принципе, если у меня есть ссылка, как так:
<a href="#" data="xyz">?</a>
Использования QTIP, я пытаюсь для поиска таблицы подсказки в MySQL и извлечь наконечник на основе данных в атрибуте данных.
Итак:
$('a[data]').qtip({
content: {
url: '/tooltip.php',
data: { tipKey: $(this).attr('data') },
method: 'post'
}
});
Проблема заключается в том, что не работает. $ (this) .attr ('data'), похоже, не вытягивает значение внутри атрибута.
Если я вручную изменю функцию, чтобы она выглядела следующим образом, она не работает.
$('a[data]').qtip({
content: {
url: '/tooltip.php',
data: { tipKey: 'xyz' },
method: 'post'
}
});
Что мне не хватает, когда я пытаюсь извлечь данные из атрибута данных? Должен ли я делать что-то вроде:
$('a[data]').qtip({
content: {
url: '/tooltip.php',
data: { tipKey: ''+$(this).attr('data')+'' },
method: 'post'
}
});
Так как это не дает значения!
спасибо кучи CMS ... я перешел от «данных» к «title», и ваше решение сработало. – willdanceforfun