不传递参数的情况下如何只让父div响应点击事件?

来源:百度知道 编辑:UC知道 时间:2024/05/30 12:45:16
如果不传递参数的话,如何只让父div响应点击事件而子div不响应? 可以用jQuery.

<script type='text/javascript' src="jquery-1.3.2.js"></script>

<script>
$(function(){
$('#parent').bind('click',function(event){
if(event.target.id=='parent'){
alert();
}

})
/*
这个方法也行
$('#parent').parent().click(function(){do someting return false});
*/
})
</script>
<div id='parent' style='width:200px;height:200px;background-color:red'>
<div id='child' style='width:50px;height:50px;background-color:black'>

</div>
</div>

子div的click事件里面写:
$(this).parent().click();
return false;