当用户单击动态创建的按钮时,我试图显示日期选择器。我不想在那里显示文本框,所以我使用隐藏输入。
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>