我不明白为什么我的事件不适用于jQuery。 处理程序后,将生成HTML,但它必须工作:关于事件不处理jquery
Calendar = function(){
this.init = function(elem, path, callback){
this.elem = elem;
$.ajax({
url:path,
type:'GET',
context: this,
success:function(data){
this.data = data;
callback();
}
})
}
this.generateBase = function(){
var base = '<div class="row-fluid" >';
base += '<div class="span3" id="month" ></div>';
base += '<div class="span9" id="week" ></div>';
base += '</div>';
$(this.elem).html(base);
}
}
$('#month').on('click',function(){
alert('aa');
});
我用它像
<script type="text/javascript" >
$(document).ready(function(){
var calendar = new Calendar();
calendar.init('#calendar',path,function(){
calendar.generateBase();
});
});
</script>
我真的不明白为什么有上点击毫无戒备
感谢您的帮助
感谢它的作品既响应 – Ajouve