カラーピッカーが添付された単純なテキストフィールドがあります。フィールドの横にアイコンを追加しました。これにより、フィールド値の内容(カラーピッカーによって生成されたもの)を削除できます。コードは以下です。
奇妙なことに、値を削除した後、ページの他の場所をクリックすると、値が戻ってきます。以下のコードと簡単なサンプル。
再現手順:
- カラーピッカーを使用して 16 進コードを生成します。
- 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/