1

私はこの問題を抱えています-私は本当に自分でそれを解決することはできません。このjQueryプラグインをダウンロードしました。

jQueryオブジェクトであるx個のdivが次のように拡張されています。

    $('.colorSelector').ColorPicker({
        color: '#0000ff',
        onShow: function (colpkr) {
            $(colpkr).fadeIn(500);
            return false;
        },
        onHide: function (colpkr) {
            $(colpkr).fadeOut(500);
            return false;
        },
        onChange: function (hsb, hex, rgb) {
            $('.colorSelector div').css('backgroundColor', '#' + hex);
        }
    });

私が欲しいのは、(ColorPickerメソッドのオブジェクト内の)'this'参照を取得し、'css'メソッドを.の代わりにセレクターに$('.colorSelector')割り当てることができるonChangeメソッドを置き換えることです。$(this)$(.colorSelector div')

4

2 に答える 2

0

あなたの質問についてはよくわかりませんが、子供たちにdivを使ってもらいたいと思います$(this):

$(this).find('div').css('backgroundColor', '#' + hex);

そうでない場合は、質問を明確にしてください。

于 2013-01-27T13:09:34.053 に答える