私はこのColorPickerプラグインの実装に苦労しています:
http://www.eyecon.ro/colorpicker/
複数のフィールドがあるフォームがありますが、任意のフィールドを選択するとカラーピッカーがポップアップ表示され、選択内容に基づいて値が変更されます。
これが私のコードです:
jQuery(function($) {
function changeColor(e) {
e.preventDefault();
$(this).ColorPicker({
onChange: function(hsb, hex, rgb) {
$(this).attr('value', '#' + hex)
}
});
}
$('form.niceform input').live('mouseup', changeColor);
})
ただし、何らかの理由で、$(this).attr ...セクションは、$(this)が現在選択されているフィールドであることを認識していません。
誰かが私が間違っていることを理解するのを手伝ってもらえますか?
ありがとう!