ie6 jquery live change事件失效

在写个插件的时候遇到了这个问题,开始一直没有怀疑到这个问题,试了好一会儿,后面查了下才知道原来是这样子,解决方案如下

$('#id').bind('change', function () {
		changeEvent();
    }).live('change', function () {
        	changeEvent();
    }).live('click', function () {
		if ($.data(this, 'events') == null || $.data(this, 'events').change == undefined){
			$(this).bind('change', function () {
				changeEvent();
			});
		}
    });

你可能感兴趣的:(ie6 jquery live change事件失效)