Я использую палитру цветов jQuery в приложении. Когда цвет выбран и выбирается, цвет отображается в классе диапазона «.swatch». Однако, когда на одной странице есть два варианта выбора цвета, span.swatch будет отображать тот же цвет, что и выбранный цвет. (см. скриншот).
Снимок экрана здесь: http://cl.ly/2MUU
Вот код, который я использую
jQuery('.colorselect').ColorPicker({
onSubmit: function ( hsb, hex, rgb, el ) {
jQuery(el).val(hex);
jQuery(el).ColorPickerHide();
},
onBeforeShow: function () {
jQuery(this).ColorPickerSetColor(this.value);
},
onChange: function (hsb, hex, rgb) {
jQuery('.swatch').css('backgroundColor', '#' + hex);
}
})