使用定时器判断确保某个标签有值才执行方法:
var wait = setInterval(function(){ var diqu = $("#diqu").val(); //确保有值 if (diqu != 0 && diqu != null && diqu != undefined) { //清除定时器 clearInterval(wait); //调用方法 load(); } },50);
例子:
var wait = setInterval(function(){ var diqu = $("#diqu").val(); //判断select option是否为空 if (diqu != 0 && diqu != null && diqu != undefined) { clearInterval(wait); loadMyEssay('','','',''); } },50);