我正在尝试根据输入值更改backgroundColor,但是当我从colorpicker更改颜色时它似乎不起作用,即使我可以看到输入值发生变化?
Java代码
$(function() {
var bgColor = $('#colorpickerField1').val();
$('body').css("backgroundColor",'#' + bgColor);
$('#colorpickerField1').keyup(function() {
$('body').css("backgroundColor",'#' + $(this).val());
});
});
答案 0 :(得分:4)
使用更改事件:
$('#colorpickerField1').change(function() {
$('body').css("backgroundColor",'#' + $(this).val());
});
答案 1 :(得分:0)
模糊不清:
$(function() {
var bgColor = $('#colorpickerField1').val();
$('body').css("backgroundColor",'#' + bgColor);
$('#colorpickerField1').blur(function() {
$('body').css("backgroundColor",'#' + $(this).val());
});
});