jQuery jPicker > 从文本链接(不是来自 jPicker)分配 jPicker 的颜色

标签 jquery

我有一个经常使用的十六进制颜色列表,我想在 jPicker 绑定(bind)输入文本字段下列出这些颜色,并且我想弄清楚如何在不打开 jPicker 的情况下更改 jPicker 事件颜色的值颜色选择器调色板。

我已经成功创建了一个函数来更新绑定(bind)到 jPicker 的输入字段,但背景和 picker.gif 的颜色没有更新。我想强制背景颜色更新,就像从 jPicker 本身选择颜色一样。

这是我的激活链接代码...

<span onclick=doColor(1,'cc9900')>cc9900</span>

这是 js 处理程序

function doColor(el, color)
 {
 if(el){$('#theme_header_color').attr('value', color);}
 else{$('#theme_sidebar_color').attr('value', color);}
 }

最佳答案

您是否尝试在更改输入字段的值后触发 keyup 事件?

function doColor(el, color) {
    $('#theme_header_color').val(color).trigger('keyup');
}

关于jQuery jPicker > 从文本链接(不是来自 jPicker)分配 jPicker 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489415/

相关文章:

javascript mouseout 在交互式 iframe 上触发

javascript - 即使在 AJAX 加载时也基于复选框状态隐藏表 tr

javascript - JQuery UI 自动完成 AJAX 调用

jquery - "N-in-one"或 "pill"按钮效果如何生效?

javascript - 如何在鼠标悬停时打开 Material 设计菜单

javascript - 记住来自不同页面的表单字段的值

javascript - 我可以使用 JS 等待多个 CSS 动画吗?

javascript - 单击链接两次(而不是一次)时会激活灯箱

javascript - 提交后输入值的颜色

javascript - Grails 上触发了多个相同的事件