i'm trying to show datepicker when user click on dynamically created button.i don't want to show text box there so i use hidden input.
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();
        });
    }
but nothing happen when i click on calender icon.
HTML:
<body>
   <div id="dateDiv"></div>
</body>
 
     
    