firefox中checkbox属性checked="checked"已有,但复选框却不显示 复选框的checked属性

firefox中checkbox属性checked=

最近在调试复选框的应用,在ie没有问题,考虑到兼容性,试试了firefox,遇到了问题。

复选框绑定了click事件,点一次选中,再点击取消选中,依次类推。这个功能在ie中没问题,但是在firefox中测试的时候,前两次都没有问题,可以正常显示选中和取消,但当再去选中的时候,复选框的属性checkbox值变为"checked",没问题,但是复选框却不在显示选中状态,明明属性值改了,但是却不显示勾选,太诡异了。代码修改了却得不到正确的显示状态,纠结了很久,找不到原因。

正解:后来经偶像指点,原来是jQuery版本问题。我操作属性用的是

$("**").attr("attrName");而jQuery的版本用的是1.9,这就是存在一个兼容性和稳定性问题。

jQueryAPI明确说明,1.6+的jQuery要用prop,尤其是checkBox的checked的属性的判断,即

$("input[type='checkbox']").prop("checked");

$("input[type='checkbox']").prop("disabled",false);
$("input[type='checkbox']").prop("checked",true);

在使用是将attr改为prop,问题得解。

你遇到这个奇怪的问题了吗?赶紧试试吧~~

  

爱华网本文地址 » http://www.413yy.cn/a/25101014/189174.html

更多阅读

打印机显示已暂停,怎么办 打印机显示已暂停

打印机显示已暂停,怎么办——简介打印机抽风,显示已暂停。那怎么办。打印机显示已暂停,怎么办——工具/原料电脑打印机打印机显示已暂停,怎么办——方法/步骤打印机显示已暂停,怎么办 1、打开打印机,点击属性。打印机显示已暂停,怎么办 2

YY中幸运豆怎么获得?有什么用? yy幸运豆和幸运金豆

YY中幸运豆怎么获得?有什么用?——简介我在玩YY时,时常会出现什么幸运豆的页面,那么我就查了一下,幸运豆有什么用。因为我已经不知不觉的有了60000多,我在YY中查了一下,YY中的幸运豆真的很有用的哦。YY中幸运豆怎么获得?有什么用?——工具/

炮打张春桥亲历记 张春桥的预言

上海曾经发生两次炮打张春桥。我只亲历了第二次“炮打”,虽事件爆发来去倏忽,但前奏、尾声却不短。相关发生的事或大或小,多为亲历,或许其中有某种逻辑关系。时隔四十余年,看到一些回忆文章,觉得有些重要史料未曾道及,联想到人生命运也因政

难以置信:现在的一些言论,二千年前已有!

难以置信:现在的一些言论,二千年前已有!转者按:现在的一些言论,在约二千年前的西汉时已出现。只举两种言论,一是国营企业与民争利问题。现在的一些文人、学者为了推行私有化,不断妖魔化、攻击国营企业,说国营企业与民争利;二是对抗美援朝

声明:《firefox中checkbox属性checked="checked"已有,但复选框却不显示 复选框的checked属性》为网友给力侽刄分享!如侵犯到您的合法权益请联系我们删除