繁体   English   中英

动态更改按钮的颜色

[英]Changing color of button dynamically

一旦更改输入框中的十六进制,我试图更改按钮的颜色。

 $(document).ready(function(){ $("#hex").on('change', function(){ var hex = $("#hex").val(); $("#btn").css({"background-color":hex}); }); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="text" id="hex" /> <input type="button" id="btn" /> 

但是不,这是行不通的,还有什么可以做得更精确的吗?

使用$('#hex').on('input')事件,如下所示:

 $(document).ready(function(){ $("#hex").on('input', function(){ var hex = $("#hex").val(); $("#btn").css({"background-color":hex}); }); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="text" id="hex" placeholder="red" /> <input type="button" id="btn" /> 

尝试在文本输入中键入颜色名称,然后查看按钮颜色的变化!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM