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()方法有一点区别。。啊啊啊啊。