$(“span”).bind(“click”,function(){
vartxt=$("#msg").html();+"内是span元素被单击";
$(“#msg”).html(txt)...;
event.stopPropagation();//停止冒泡事件
})
当单击span元素时,只会触发span元素上的click事件,而不会触发
div元素和body元素的click事件....可以用同样的方法解决
元素上的问题
阻止默认行为
网页中的元素都有自己默认的行为,例如:单击超链接后悔跳转,单击”提交”按钮会表单会提交,有时需要阻止元素的默认行为
在jquery中,提供了preventDefault...举一个例子,在项目中,经常需要验证表单,在单击”提交”按钮是,验证表单内容,例如元素是否是必填字段,某元素长度是否够6位,单表单不符合提交条件时,要阻止表单的提交
eg:
$(“#sub”).bind(...});
(7)event.which()方法
该方法的作用是在鼠标单击事件中获取到鼠标左中右键,在键盘事件中获取键盘的按键.