阻止checkbox的click冒泡

W3C标准兼容的浏览器,事件将会作为第一个参数被传入函数中,也就是下面函数的参数evt; 微软的IE中,事件将会被存储在全局变量window.event中。
$('.checkbox').click(function(evt){
	// 阻止冒泡
	if (window.event) {  
		// Chrome,IE6,Opera
		window.event.cancelBubble = true;  
	} else {   
		// FireFox 3
		evt.stopPropagation();  
	} 
});
这样即使checkbox的外层元素有click事件也不会被触发了。

你可能感兴趣的:(checkbox,click,冒泡)