首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

关于checkbox的点击事件跟返回值

2012-10-06 
关于checkbox的点击事件和返回值这个问题其实之前遇到过,真是 不张记性啊……?为了方便,以下js代码均以JQuer

关于checkbox的点击事件和返回值

这个问题其实之前遇到过,真是 不张记性啊……

?

为了方便,以下js代码均以JQuery形式描述

对于一个checkbox,如果想在他点击的时候绑定一个click事件,要注意click事件的返回值:

?

alert($('checkbox').attr('checked'));

?

?会发现是依然是true,这是因为click事件并显式的return,默认return true,那么浏览器就会偷偷地把checkbox的checked属性置为true,但是浏览器的渲染引擎并没有把那个“√“打上,所以就悲剧了……

?

一般一个button的click事件我们很少关注他的return,但是对于一个checkbox,如果你想阻止浏览器偷偷的给checkbox赋值,一定记得加上return false

热点排行