Настройка проверки jQuery для всплывающего сообщения об ошибке над значком - PullRequest
0 голосов
/ 15 июля 2010

Это может быть фундаментальное недоразумение 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

1 Ответ

0 голосов
/ 18 июля 2010

Я заменил element.parent() на element.parents('.classname'), чтобы точно указать нужный родительский элемент. Я предполагаю, что плагин добавил вложенные div, не сообщая мне. Других ответов нет ...

lo siento за глупый вопрос

...