我在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中执行某些操作以便反映更改?