我的页面上有一个<input type=color>
元素。我想找出选择了什么颜色并将该颜色添加到div 中。我试过:
$("#col").on("change",function(){
var d = $q(this).value;
$q("#out").innerHTML+="<p>Color: <span style="color: "+d+";">"+d.toUpperCase()+"</span></p>";
});
这非常有效,除非用户实际上没有更改颜色的值;我希望在用户退出对话框后无条件添加它。我该怎么做呢?
使用blur
而不是change
事件。