ユーザーが動的に作成されたボタンをクリックしたときに日付ピッカーを表示しようとしています.そこにテキストボックスを表示したくないので、非表示の入力を使用します.
Javascript:
function showDate(){
var dateDiv = $('#dateDiv');
for(ind=0; ind<=5; ind++){
var date = $('<img src="calendar.png" class="datepicker" id="'+ind+'-date" /><input type="hidden" id="'+ind+'-date-picker" /><br />');
dateDiv.append(date);
}
}
window.onload = function(){
showDate();
$('.datepicker').live('click', function(){
var datepickerId =$(this).attr('id');
datepickerId += '-picker';
$('#'+datepickerId).datepicker();
});
}
しかし、カレンダーアイコンをクリックしても何も起こりません。
HTML:
<body>
<div id="dateDiv"></div>
</body>