日期:2014-05-16  浏览次数:20414 次

日历插件里面的时间绑定问题
我想把日历插件里的每个日期绑定鼠标单击事件,可是切换月份等操作后,这个绑定的事件就没效果了,这是为什么啊?有什么解决方法吗?
用的是jquery的click方法。

$('td').click(function(){});

td标签是日历具体日期文本的父元素;

<td>1</td>
<td>2</td>


------解决方案--------------------
因为你切换月份后,所有的td都是重新生成的,所以之前绑定的事件没用了

可以用jQuery的live或者delegate方法。live据说在新版本里不支持了

或者每次重新生成td后再重新绑定事件。