1

我有这个问题 - 我真的无法自己解决。我已经下载了这个 jQuery 插件

我有x个作为 jQuery 对象的 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);
        }
    });

我想要的是检索$('.colorSelector')“this”引用(在 ColorPicker 方法的对象内)并替换可以将“css”方法分配给$(this)选择器而不是$(.colorSelector div').

4

2 回答 2

0

我不确定你的问题,但我认为你想让孩子们div使用$(this)

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

如果不是这样,请澄清您的问题。

于 2013-01-27T13:09:34.053 回答
0

对不起,我已经用另一种方式解决了这个问题。无论哪种方式thanx的答复。

编辑:
好吧,我使用了一个真正“原始”的解决方案并分配了唯一的 ID。比我能够通过这些 id 检索实例 - 但在我看来,解决方案并不是我真正想要的。

于 2013-06-01T08:01:53.277 回答