久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

firefox中 checkbox屬性checked="checked"已有,,但復選框卻不顯示打鉤的原因

 開啟美好每一天 2015-11-16

最近在調(diào)試復選框的應用,,在ie沒有問題,考慮到兼容性,,試試了firefox,,遇到了問題。

復選框綁定了click事件,,點一次選中,,再點擊取消選中,依次類推,。這個功能在ie中沒問題,,但是在firefox中測試的時候,前兩次都沒有問題,,可 以正常顯示選中和取消,,但當再去選中的時候,復選框的屬性checkbox值變?yōu)?checked",沒問題,,但是復選框卻不在顯示選中狀態(tài),,明明屬性值 改了,但是卻不顯示勾選,,太詭異了,。代碼修改了卻得不到正確的顯示狀態(tài),糾結(jié)了很久,,找不到原因,。

正解:后來經(jīng)偶像指點,原來是jQuery版本問題,。我操作屬性用的是

$("**").attr("attrName");而jQuery的版本用的是1.9,,這就是存在一個兼容性和穩(wěn)定性問題。

jQuery API明確說明,,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,,問題得解,。

你遇到這個奇怪的問題了嗎?趕緊試試吧~~firefox中 <wbr>checkbox屬性checked="checked"已有,,但復選框卻不顯示打鉤的原因

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多