2012-11-01 99 views

回答

1

您可以檢查日期選擇器的div現在存在像這樣:

$(function() { 
    if ($('#ui-datepicker-div').length) { 
     // Datepicker is present 
     console.log("Now loaded"); 
    } 
}); 

注:如果你想要做的是什麼日期選擇特定的,那麼我會建議看日期選擇器選項來指定你想。

此外,如果您正在等待加載JQuery UI,請查看$.getScript

摘錄如下

<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> 
 
<script src="//code.jquery.com/jquery-1.10.2.js"></script> 
 
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
 
<script> 
 
    $(function() { 
 
    $("#datepicker").datepicker(); 
 
    }); 
 
</script> 
 

 
<body> 
 
    
 
<p>Date: <input type="text" id="datepicker"></p> 
 
<div id="dlog">Not loaded</div> 
 
    
 
<script> 
 
    $(function() { 
 
     if ($('#ui-datepicker-div').length) { 
 
      $('#dlog').text("Datepicker now loaded"); 
 
     } 
 
    }); 
 
</script> 
 
    
 
</body>

+0

這並沒有爲我工作... – NinjaKC