2015-03-31 104 views
0

我想創建我自己的表單plugin.I獲取undefined不是函數錯誤,當我將jquery datepicker添加到_eader.php文件的impresspages中。未定義不是函數ImpressPages DatePicker

<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> 

的Html

<div class="row"> 
     <div class="col-md-12"> 
      <form role="form" action="roomjack/create_customer" method="POST" accept-charset="utf-8"> 
       <div class="form-group"> 
        <label for="in">Check In Date :</label> 
        <input type="text" id="in" class="datepicker form-control"> 
       </div> 
       <div class="form-group"> 
        <label for="out">Check Out Date:</label>  
        <input type="text" id="out" class="datepicker form-control"> 
       </div> 
       <button type="submit" class="btn btn-default">Book Now</button> 
      </form> 
     </div> 
    </div> 

而且這是我在_footer.php上面的腳本

<script> 
    $(document).ready(function(){ 
      $(".datepicker").datepicker(); 
     }); 
    </script> 

回答

0

你的代碼,它的工作..也許有毛病的JavaScript插件從而使衝突。

$(document).ready(function(){ 
 
      $(".datepicker").datepicker(); 
 
     });
<link href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css" rel="stylesheet"/> 
 
<script src="http://code.jquery.com/jquery-1.10.2.js"></script> 
 
<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
 
<div class="row"> 
 
     <div class="col-md-12"> 
 
      <form role="form" action="roomjack/create_customer" method="POST" accept-charset="utf-8"> 
 
       <div class="form-group"> 
 
        <label for="in">Check In Date :</label> 
 
        <input type="text" id="in" class="datepicker form-control"> 
 
       </div> 
 
       <div class="form-group"> 
 
        <label for="out">Check Out Date:</label>  
 
        <input type="text" id="out" class="datepicker form-control"> 
 
       </div> 
 
       <button type="submit" class="btn btn-default">Book Now</button> 
 
      </form> 
 
     </div> 
 
    </div>

1

刪除jQuery的 - 它是由默認的核心增加。刪除此行:

<script src="//code.jquery.com/jquery-1.10.2.js"></script> 

如果仍然出現問題,請嘗試刪除jQuery UI。刪除這一行:

<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
+0

我得到:當我刪除 如果多數民衆贊成通過添加 2015-03-31 08:00:28

+0

jQuery是沒有定義默認那麼爲什麼我通過刪除上面的行來通過jquery沒有定義錯誤? – 2015-03-31 08:13:52

+0

我不知道你可能做了什麼。這是一個默認安裝。打開開發者工具並檢查jQuery是否存在 - http://9856.cloud.impresspages.org/ – 2015-04-01 05:42:31