在做网页时,经常会对按钮等添加事件,比如表单提交,有时候发现,明明点了一次提交按钮,数据库却多添加了一条甚至多条记录,造成原因可能是一次连接触发了多次按钮,还有可能是事件发生了冒泡.前一种方法可以把按钮点击后设置disabled属性为true即为不可用状态即可,后一种可以用下面方法
$("li").click(function(event){
if(this==event.target){
....
}
return false;
});
这样也就防止事件传播.很好解决了冒泡事件.
时间: 2024-10-13 15:52:05