jqueryリンクにminicolorsというプラグインを使用しています。ここでカラーピッカーをボタンクリックで(2つの場所、divとテーブルで)追加しようとしていますが、2回目のボタンクリックでのみ機能し、最初は空の入力ボックスを返すだけのようです。
<script type="text/javascript">
function addPicker() {
$(document).ready( function() {
$(".colorpick").miniColors({
change: function(hex, rgb) {
}
});
});
var picker = "<input type= 'text' class='colorpick' size='6' autocomplete='on' maxlength='10' value='' />";
$("#datatable > tbody").append("<tr><td>"+picker+"</td></tr>");
$("#testdiv").append(picker);
}
</script>
<div id="testdiv"></div>
<button onclick =" addPicker();">Button</button>
なぜこれが機能しないのか分かりません。