首页 > 解决方案 > windows.onload 函数运行速度快于元素被填充

问题描述

我已经建立了一个网站来检查页面加载时是否选中了某个复选框我写了下面的代码

window.onload = function () {
   if ($(.myCheckBox).is(":checked")){
      //do somethin
    } else {
      // do another thing
    }
}

但是,即使在加载页面时选中了复选框,它也总是会去另一件事是它的 onload 函数运行得比它可以检测到的值快吗?

标签: javascriptjquery

解决方案


我的意思是你可以喜欢那个;

$(document).ready(function(){
var checked=$(checkboxSelector).is(':checked')
if(checked){
//bla bla bla
}
else{
//bla bla bla
}

所以它会在页面准备好时工作


推荐阅读