Jquery 使用数组值追加CSS onChange

Jquery 使用数组值追加CSS onChange,jquery,css,arrays,append,Jquery,Css,Arrays,Append,我有一个应用程序,当从表单下拉列表中选择一个配色方案时,与该配色方案关联的十六进制值从每个字段的数组值填充特定的文本字段(这一部分有效)。我无法让应用程序做的是更改文本字段的背景色以匹配该特定值 我有一把小提琴: 我尝试过(多种变体)添加一个类并执行css追加以填充值,但没有效果,如: document.getElementsByName('color_body_bg')[0].value = bodyBG[text].css('background-color',value = bodyBG[

我有一个应用程序,当从表单下拉列表中选择一个配色方案时,与该配色方案关联的十六进制值从每个字段的数组值填充特定的文本字段(这一部分有效)。我无法让应用程序做的是更改文本字段的背景色以匹配该特定值

我有一把小提琴:

我尝试过(多种变体)添加一个类并执行css追加以填充值,但没有效果,如:

document.getElementsByName('color_body_bg')[0].value = bodyBG[text].css('background-color',value = bodyBG[text]);
这是它的基本代码


将此添加到
displayColor()的末尾


那个JS有很多问题。。。今天不值得偏头痛。从
数组开始,不要将其用作
对象
。从那里开始,太好了。Joseph和Tarek-你的两个解决方案都奏效了。它们是如此简单,以至于我正手捧着脸,考虑把荷马标志性的“D'oh”从他身上拿走。谢谢@远侧者,不客气。:)每个人都会这样。长时间盯着同一段代码会对你造成影响:P
  document.getElementsByName('color_body_bg')[0].style.backgroundColor = bodyBG[text];
  $('.appendSelection').each( function (){
      $(this).css('backgroundColor', $(this).val());
  });