如何在点击时将html颜色输入值设置为div颜色

安德鲁斯

如果单击div,则html5颜色输入值应设置为单击的div颜色和背景颜色值。

我尝试过代码

$(function() {
  $("#changeMe").on('click', function() {
    $('#designer-javascript-color').val($(this).css("color"));
    $('#designer-javascript-backcolor').val($(this).css("background-color"));

  });

});
Selected item color:
<input type="color" id="designer-javascript-color" />
<br>Selected item background color:
<input type="color" id="designer-javascript-backcolor" />


<br/>

<div id="changeMe" style='color:white;background-color: blue'>

  click here</div>

单击我后,两个输入仍为黑色。如何解决这个问题,使输入中出现白色和蓝色?

测试用例位于http://jsfiddle.net/bpc2w43w/

盖塔诺

在使用前将rgb值转换为十六进制:

function rgbToHex(rgb) {
  var a = rgb.split("(")[1].split(")")[0].split(",");
  return "#" + a.map(function(x) {
    x = parseInt(x).toString(16);
    return (x.length == 1) ? "0"+x : x;
  }).join("");
}


$(function () {
  $("#changeMe").on('click', function() {
    $('#designer-javascript-color').val(rgbToHex($(this).css("color")));
    $('#designer-javascript-backcolor').val(rgbToHex($(this).css("background-color")));
  });
});
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>

Selected item color: <input type="color" id="designer-javascript-color" />
<br>
Selected item background color:<input type="color" id="designer-javascript-backcolor" />


<br/>

<div id="changeMe" style='color:white;background-color: blue'>

    click here</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在R中将某些值设置为特定颜色?

来自分类Dev

Android-如何将颜色值设置为TRANSPARENT

来自分类Dev

如何将颜色设置为相应的值

来自分类Dev

将文本的颜色设置为父Div的背景颜色

来自分类Dev

如何在CSS中将颜色设置为用户的链接颜色?

来自分类Dev

如何在SFML中将颜色设置为alpha(去除颜色)?

来自分类Dev

如果表格是动态生成的,如何在点击时更改html单元格的颜色?

来自分类Dev

将终端的颜色设置为终端的颜色

来自分类Dev

为QlineEdit设置背景图像时,如何在QLineEdit中设置文本颜色

来自分类Dev

为 HTML 颜色输入设置自定义图标

来自分类Dev

如何在点击时更改按钮CSS颜色

来自分类Dev

如何在点击按钮时改变Cardview的颜色?

来自分类Dev

无法弄清楚如何在循环中为特定的div设置颜色

来自分类Dev

将许多div的颜色从绿色设置为红色

来自分类Dev

如何在Matlab中为绘图的特定x值设置背景颜色?

来自分类Dev

如何在外部系列ZingChart中为绘图值设置颜色

来自分类Dev

如何在altair中将自定义颜色主题设置为默认值?

来自分类Dev

python imshow,将某些值设置为定义的颜色

来自分类Dev

JTable将单元格颜色设置为特定值

来自分类Dev

无法将文本颜色设置为较早的值

来自分类Dev

无法将文本颜色设置为较早的值

来自分类Dev

绘制多边形时,如何在Matplotlib中为顶点分配颜色值而不是面颜色?

来自分类Dev

点击事件时更改div背景颜色

来自分类Dev

如何将十六进制颜色值设置为导航栏

来自分类Dev

当我们将 readonly 设置为 true 时如何自动更改 TcustomEdit 的字体颜色

来自分类Dev

如何在VS 2013中为HTML尖括号设置自定义颜色?

来自分类Dev

如何在VS 2013中为HTML尖括号设置自定义颜色?

来自分类Dev

将类的链接设置为不同的颜色(CSS / HTML)

来自分类Dev

如何通过用户输入的Java脚本html设置对象的颜色

Related 相关文章

  1. 1

    如何在R中将某些值设置为特定颜色?

  2. 2

    Android-如何将颜色值设置为TRANSPARENT

  3. 3

    如何将颜色设置为相应的值

  4. 4

    将文本的颜色设置为父Div的背景颜色

  5. 5

    如何在CSS中将颜色设置为用户的链接颜色?

  6. 6

    如何在SFML中将颜色设置为alpha(去除颜色)?

  7. 7

    如果表格是动态生成的,如何在点击时更改html单元格的颜色?

  8. 8

    将终端的颜色设置为终端的颜色

  9. 9

    为QlineEdit设置背景图像时,如何在QLineEdit中设置文本颜色

  10. 10

    为 HTML 颜色输入设置自定义图标

  11. 11

    如何在点击时更改按钮CSS颜色

  12. 12

    如何在点击按钮时改变Cardview的颜色?

  13. 13

    无法弄清楚如何在循环中为特定的div设置颜色

  14. 14

    将许多div的颜色从绿色设置为红色

  15. 15

    如何在Matlab中为绘图的特定x值设置背景颜色?

  16. 16

    如何在外部系列ZingChart中为绘图值设置颜色

  17. 17

    如何在altair中将自定义颜色主题设置为默认值?

  18. 18

    python imshow,将某些值设置为定义的颜色

  19. 19

    JTable将单元格颜色设置为特定值

  20. 20

    无法将文本颜色设置为较早的值

  21. 21

    无法将文本颜色设置为较早的值

  22. 22

    绘制多边形时,如何在Matplotlib中为顶点分配颜色值而不是面颜色?

  23. 23

    点击事件时更改div背景颜色

  24. 24

    如何将十六进制颜色值设置为导航栏

  25. 25

    当我们将 readonly 设置为 true 时如何自动更改 TcustomEdit 的字体颜色

  26. 26

    如何在VS 2013中为HTML尖括号设置自定义颜色?

  27. 27

    如何在VS 2013中为HTML尖括号设置自定义颜色?

  28. 28

    将类的链接设置为不同的颜色(CSS / HTML)

  29. 29

    如何通过用户输入的Java脚本html设置对象的颜色

热门标签

归档