Это может быть фундаментальное недоразумение jQuery, но я должен спросить ...
Я пытаюсь заставить jQuery.validate отображать свои сообщения об ошибках в qTip, плагине jQuery для настройки всплывающих подсказок. В частности, я хочу, чтобы всплывающая подсказка всплывала при наведении курсора на маленький красный значок «X».
Я могу получить всплывающую подсказку над полем формы, используя следующий код:
$().ready(function() {
// validate signup form on keyup and submit
$("#signup").validate({
errorPlacement: function(error, element) {
element.parent().parent().append('<div class="rederrorx"></div>');
element.qtip(
{
//qTip formatting and content code
});
},
Но чтобы всплывающая подсказка всплывала над красным x, я меняю element.qTip(
на $(".rederrorx").qTip(
, и он не работает (сообщение не инициализировано / qTip).
Понятие селекторов просто ушло из моей головы? Проба так. Или селектор класса jQuery ничего не выбирает, потому что append
еще не состоялся? Или ...
Спасибо!
Emile