我有一个简单的文本字段,上面附有一个颜色选择器。我在字段旁边添加了一个图标,它能够删除字段值的内容(由颜色选择器生成)。代码如下。
奇怪的是,在我删除该值后-如果我单击页面上的其他位置,该值又回来了!下面的代码和简单示例。
繁殖步骤:
- 使用颜色选择器生成十六进制代码。
- 单击 X 删除字段值。
- 单击页面正文中的其他位置,该值将返回。
非常感谢
HTML 代码:
<input type="text" name="x_fontColor" id="x_fontColor" size="30" maxlength="10" value="" class="colorpicker">
<span class="trigger" data-for="x_fontColor">X </span>
JS:
$(".colorpicker").colorpicker();
$(".trigger").click(function(){
$("#"+$(this).data('for')).val('');
});
小提琴链接:http: //jsfiddle.net/W2Mcy/