在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 在頁(yè)面加載時(shí)沒(méi)有禁用按鈕,當(dāng)我勾選了才生效

在頁(yè)面加載時(shí)沒(méi)有禁用按鈕,當(dāng)我勾選了才生效

html代碼:

<input type="checkbox" id="rememberMe"  />  <!--沒(méi)有設(shè)置checked屬性-->
<a href="/index.html" class="btn_register disabledBtn" id="registerBtn">注&nbsp;&nbsp;&nbsp;&nbsp;冊(cè)</a>

js代碼:

$(document).ready(function(){
    $("#rememberMe").change(function(){
        if($(this).is(":checked") == true){
            alert("啟用");
            $("#registerBtn").removeClass("disabledBtn").addClass("enabledBtn");
        }else{
            //禁用注冊(cè)按鈕
            $("#registerBtn").removeClass("enabledBtn").addClass("disabledBtn");
        }
    });
});

我加了彈窗調(diào)試,預(yù)想效果應(yīng)該是會(huì)彈出啟用,但是并沒(méi)有.
我又重新勾選了,才彈窗。
簡(jiǎn)單說(shuō),就是默認(rèn)是沒(méi)有勾選的,頁(yè)面加載完,按鈕沒(méi)有禁用

回答
編輯回答
維她命

你只是在陳述你的代碼,沒(méi)有說(shuō)明你的問(wèn)題,你要把問(wèn)題說(shuō)出來(lái),你要做成什么樣子,有什么效果,都一一說(shuō)出,不能讓我們?nèi)ゲ?,這才是問(wèn)的問(wèn)題能最快解決的辦法。

我猜你應(yīng)該是要頁(yè)面加載的時(shí)候按鈕不可點(diǎn)擊?解決辦法是:
1、在dom中修改,加上checked="checked"屬性讓其勾選,或者什么都不設(shè)置讓其不勾選;
2、嘗試使用.prop('checked')作為檢測(cè)勾選的方法。

如果兩個(gè)都沒(méi)有達(dá)到你的預(yù)期,建議你在if語(yǔ)句的上面設(shè)置debugger,檢查調(diào)試。

2018年6月26日 14:41