动态更改属性值以在颜色选择器中进行更改

时间:2012-12-29 11:02:24

标签: javascript jquery html

我需要动态更改属性值以在颜色选择器中进行更改:

<input id="uno" type="minicolors" name="123"   data-slider="wheel" />

theese是等价的

$("#uno").val(str[1]);
$("#uno").value(str[1]);
$('input[name="123"]').val(str[1]);
$('input[name="123"]').attr('value',str[1]);
$('input[name="123"]').attr('input',str[1]);
$('INPUT[type=minicolors]').attr('value',str[1]);

该值显示在文本区域中,但不会更改颜色选择器上的滑块!

我尝试了这个但是没有用!

// $('input[name="123"]').attr('rgbObject',str[1]);  // no
// $('input[name="123"]').attr('rgbString',str[1]);  //no
// $.minicolors.rgbString(str[1]); //no

这是测试变量=&gt;做好工作

$('input[name=123]').css("background", str[1]); // <==background text area color for testing

我必须使用哪个属性?

感谢

1 个答案:

答案 0 :(得分:0)

您可以在此处查看其工作原理:http://labs.abeautifulsite.net/jquery-miniColors/

你必须使用

$.minicolors.refresh()

更改文本值后刷新颜色选择器。