通过jQuery更改元素的背景:ColorPicker

时间:2018-01-03 16:08:45

标签: javascript jquery html css color-picker

我在html页面中使用http://www.eyecon.ro/colorpicker/js/colorpicker.js中的ColorPicker。

我已将ColorPicker设置为<span>标记。单击<span>标记时,将显示ColorPicker下拉列表,并通过ColorPicker.js提供的onChange函数以编程方式将<span>标记的背景设置为托盘中的选定颜色。

我面临的问题是,当我通过克隆某些字段从jquery动态生成表单时,我还克隆了我使用过ColorPicker的<span>标记。当我尝试更改颜色时,我在控制台中记录元素,并且背景颜色正确设置为<span>标记,但是当我检查元素时,我看不到{{1标签。

当我编辑已保存的表单然后尝试更改颜色时,相同的代码正常工作。但是当我动态生成表单时,代码不起作用。

以下是需要更改其背景的元素:

<span>

以下是ColorPicker函数,它可以更改上述{​​{1}}标记的背景:

<span>
    <span class="colorPickerBtn widgetFontColor" style="width: 178px" >
        Font Color </span>
</span>

请告诉我这里我做错了什么。或者我是否需要在onChange中执行某些操作以便反映更改?

0 个答案:

没有答案