2013-09-25 30 views
1

我正在使用Jquery-ui-multiselect-widget轉換無極選擇框多選MultiSelect Widget。 鏈接,jQuery用戶界面撐着:https://github.com/ehynds/jquery-ui-multiselect-widget未捕獲的類型錯誤:對象函數(a,b){返回新的e.fn.init(a,b,h)}沒有方法'小部件'

HTML:

<select id='noOFRows' multiple="multiple" > <option value="10">10<option value="20">20<option value="30">30<option value="40">40<option value="50"> 50 </option> </select> 

JS代碼:

$(document).ready(function(){ 
     $("#noOFRows").multiselect();  
    }); 

,但得到這個錯誤。

錯誤Jquery.multiselect.js:

Error in Jquery.multiselect.js

郵件的index.php

Error in mail index.php

回答

3

錯誤看起來你缺少jQuery UI庫,因爲小部件框架由jQuery UI

提供

如果你不想從jQuery UI的任何其它部件,然後去了custom download選項ANS只選擇widget選擇和下載,那麼jQuery的UI-xxx.js文件添加到頁面中包含的jQuery後

+0

它已經在那裏......仍然得到同樣的錯誤.. –

+0

那麼是否輯陣選擇之前或之後加入? –

+0

最後添加多選。 –

0

還有一個關於您在瀏覽器中安裝的擴展的案例。在某些情況下,添加攔截器將成爲這些錯誤的根本原因。在鉻你有「隱身窗口」,確保它在該窗口上工作。

0

問題是,當你包含jQuery UI庫時,你應該確保這個庫在多選庫之前。

說:

<script src="JS/jquery-ui.min.js" type="text/javascript"></script>

<script src="JS/jquery.multiselect.js" type="text/javascript"></script>

相關問題