当前位置: 代码迷 >> 跨浏览器开发 >> chrome对checkbox的有关问题
  详细解决方案

chrome对checkbox的有关问题

热度:786   发布时间:2013-02-26 00:00:00.0
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>
  相关解决方案