jquery:checked

今天用input 的checkbox  实现4个框。只能选中一个。。结果在ie中好使。在火狐中就不行。。
          //   $("#ask-type-flag-id3").bind("click", function () {
          //          $("[name = ask-type-flag]:checkbox").attr("checked", false);
          //          $("#ask-type-flag-id3").attr("checked", true);--这句话火狐无效
          //   });
在网上找了n多方法也无效
                    //$("#ask-type-flag-id4").attr("checked", 'true');
                    //$(this).attr("checked","checked");


最后用input的radio来完成。不过选框是园形跟需求的方形不太一样。
结果用radio也一样。。attr("checked")返回的值就是undefined.
后来问同事才知道。。得用.prop()方法。跟attr()方法有一点区别。。啊啊啊啊。

posted @ 2013-12-13 09:39  keia  阅读(252)  评论(0编辑  收藏  举报