Onclick无法在我的jquery

时间:2017-08-31 10:59:52

标签: javascript jquery

Onclick在我的jquery中不起作用

如果我点击动态div警报不起作用,我创建了基于select的动态div

我不知道问题是什么

<label for="startDate">Date :</label>
<input name="startDate" id="startDate" class="date-picker" />
<div id="datecontent">
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<script type="text/javascript">
var weekday = new Array(7);
        weekday[0] = "Sunday";
        weekday[1] = "Monday";
        weekday[2] = "Tuesday";
        weekday[3] = "Wednesday";
        weekday[4] = "Thursday";
        weekday[5] = "Friday";
        weekday[6] = "Saturday";
$(function() {
    $('.date-picker').datepicker( {
        changeMonth: true,
        changeYear: true,
        showButtonPanel: true,
        dateFormat: 'MM yy',
        minDate: 0,
        onClose: function(dateText, inst) { 
            $d = new Date(inst.selectedYear, parseInt(inst.selectedMonth)+1, 0).getDate();
            $(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
            html='';
            for(i=1;i<=$d;i++){
                date = inst.selectedYear+'-'+(parseInt(inst.selectedMonth)+1)+'-'+i;
                d = new Date(inst.selectedYear+'-'+(parseInt(inst.selectedMonth)+1)+'-'+i);
                console.log(date);
                n = weekday[d.getDay()];
                html += '<div class="datediv" id="'+date+'">div-'+i+'<br>'+n+'</div>';
            }
            $('#datecontent').html(html);
        }
    });
    $(document).ready(function() {
          $("datediv").click(function () {
            var id = this.id;
            alert(id);
            alert("Hello!");
          });
        });
});
</script>

如果我点击 datediv 提醒工作不正常&gt;我不知道是不是问题

0 个答案:

没有答案