0

これは基本的なjQueryの誤解かもしれませんが、私は尋ねなければなりません...

ツールチップをカスタマイズするためのjQueryプラグインであるqTipにエラーメッセージを表示するようにjQuery.validateを取得しようとしています。具体的には、小さな赤い「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ていませんか?または...

ありがとう!エミール

4

1 に答える 1

0

必要な正確な親要素を特定するために、に置き換えelement.parent()ました。element.parents('.classname')私は、プラグインが私に言わずにネストされた div を追加したと想定しています。他の答えはありません....

ばかげた質問にlo siento

于 2010-07-18T02:18:21.947 に答える