我有實現這個顏色拾取插件掙扎:
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);
})
出於某種原因雖然,$(本).attr ......部分沒有認識到$(這)是當前選定的領域。
有人能幫我理解我在做什麼錯嗎?
謝謝!
也許還值得一提的是,這是要設置的值屬性的愚蠢方式(使用'.VAL()'代替),而'.live()'不推薦使用。 – Pointy
謝謝,這有助於很多! – Nathan