簡體   English   中英

找不到jQuery自動完成功能

[英]JQuery Autocomplete Function Not Found

我正在嘗試將JQuery的自動完成功能實現到網站上的輸入字段中。 檢查員給我一個錯誤,指出:

未捕獲的TypeError:$(...)。autocomplete不是函數。

我認為問題可能與腳本標簽的順序有關,但到目前為止,我嘗試過的所有操作均無效。 這是我的內容:

<head>
<title></title>
<link href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" rel="Stylesheet">
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript">
var schools = new Array();
    $(document).ready(function () {

        $("#school").autocomplete ({
            minLength: 2,
            source: schools,
            select: function (e, ui) {
                e.target.value = ui.item.label;
                $("#schoolValue").val(ui.item.value);
                e.preventDefault();
            }
        });
    });
</script>

有問題的可能是您的jquery庫,只是為了好玩,嘗試將其更改為

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

否則順序正確, 例如

該錯誤通常表示尚未加載jquery或jquery-ui。 在加載文檔之前,請檢查您的函數調用是否未被命中。

看起來您正在使用C#。
只需從鏈接中刪除~ ,然后從根/scripts/jquery-1.10.2.min.jsScripts/刪除該鏈接,就不必大寫了。 通常在IIS中,鏈接URL不區分大小寫。

暫無
暫無

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

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