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

chrome对checkbox的有关问题

2012-02-13 
chrome对checkbox的问题JScript code$(#checkbox).click(function(){var checked $(input:checked).

chrome对checkbox的问题

JScript code
$('#checkbox').click(function(){var checked = $('input:checked').val();if(checked){    //do something    a=1;}else{    //do something    a=2;}});

在ie和firefox中都正常,但是在chrome中,是反的。
勾选的时候a=2,没选的时候a=1,
后来单步调试发现,chrome中是先判断有没勾选,再改变勾选的状态。
哪位大侠知道怎么办?

[解决办法]
没有啊,我这三个浏览器的结果一样,
从无到勾是1,从勾到有是2
你是不是其他代码冲突了
HTML code
<input type="checkbox" id="checkbox"/><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script><script type="text/javascript">$('#checkbox').click(function(){    var a;    var checked = $('input:checked').val();    if(checked){        //do something        a=1;    }else{        //do something        a=2;    }    alert(a);});</script> 

热点排行