簡體   English   中英

使用Select2獲取錯誤 - “錯誤:沒有select2 / compat / query”

[英]Using Select2 get error - “Error: No select2/compat/query”

我試圖在我的網站中使用Select2庫來利用placecomplete遵循這里相當簡單的配置步驟 ),但是當我運行代碼時,我得到一個奇怪的錯誤 -

錯誤:沒有select2 / compat / query`

我試過谷歌搜索它,似乎沒有其他人遇到過這個?

我的代碼簡而言之,是

加載文件...

<link href="scripts/Select2/dist/css/select2.min.css" rel="stylesheet" />
<script src="scripts/Select2/dist/js/select2.min.js"></script>
<script src="scripts/jquery.placecomplete.js">//<![CDATA[//]]></script>

標記我體內的輸入元素......

<input id="example123" class="example123" type="text" />

在我的document.ready函數中,調用以下代碼...

$('#example123').placecomplete({});

這就是它拋出錯誤的地方。

我出錯的任何想法,這個錯誤意味着什么?

您在這里遇到兩個問題,這兩個問題都很容易修復。

  1. Select2 4.0.0不再支持精簡版標准版本中的query選項。 這必須包含在完整版本( select2.full.js )中,因為它是通過向后兼容性模塊處理的。

  2. 您正在使用Placecomplete,它取決於舊版本的Select2。 它看起來像Select2 3.5.2+可以工作,但我可以從它使用的選項告訴它,它不能用於Select2 4.0.0。 Placecomplete有關於此的公開票

當你的網頁上有兩個具有相同Id的控件時,我已經有了這個 - 我有一個隱藏的控件和一個選擇(隱藏的控件是第一個)。

對我來說,將<input />標簽更改為<select>標簽有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM