在Jquery颜色选择器插件中使用'this'不起作用

时间:2014-02-23 03:55:10

标签: javascript jquery oop jquery-plugins

我使用eyecon颜色选择器,Iam有这个代码的问题

    $('#colorSelector, #colorSelector3, #colorSelector4, #colorSelector5').ColorPicker({

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

            //$ ((this).attr('id') 'input').css('backgroundColor', '#' + hex);
            $('#colorSelector input').val('#' + hex);
        }


    });

正如你可以看到iam从4个不同的id #colorSelector, #colorSelector3, #colorSelector4, #colorSelector5调用颜色选择器,有一个输入字段 在所有id中,一旦为特定输入字段选择了颜色变化onchanged color,我怎么能在使用这个插件时执行bcos this关键字没有任何解决方案而不使用{{1所有id的条件......帮助我解决这个问题......

0 个答案:

没有答案