저는 JQuery 버전 1.3.2와 함께 JQuery 자동 완성 플러그인을 사용해 왔으며 잘 작동하고 있습니다. 최근 프로젝트에서 JQuery를 버전 1.4.2로 업데이트했고 Autocomplete 플러그인이 깨졌습니다. 내 웹 페이지의 텍스트 상자에 항목을 추가하는 JQuery 코드가 전혀 호출되지 않는 것 같습니다. JQuery 자동 완성 플러그인이 JQuery 버전 1.4.2와 호환되지 않는지 알고 누구에게도이 문제에 대한 수정 사항이 있습니까? 다음은 ASP.Net 웹 사이트 (JQuery 파일을 jquery-1.3.2.js로 변경하면 제대로 작동하지만 jquery-1.4.2.js를 사용하면 아무 일도 발생하지 않음)에서 작성한 샘플 코드입니다.jQuery 자동 완성 플러그인이 jQuery 1.4.1과 호환되지 않습니다.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript" src="js/jquery-1.4.2.js" ></script>
<script type="text/javascript" src="js/jquery.autocomplete.js" ></script>
<script type="text/javascript">
$(document).ready(function() {
var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");
$(':input:text:id$=sapleUser').autocomplete(data);
});
</script>
</head>
<body>
<form id="form1" runat="server">
API Reference: <input id="sapleUser" autocomplete="off" type="text" runat="server" /> (try "C" or "E")
</form>
</body>
</html>
많은 자동 완성 플러그인이 있으므로 사용중인 플러그인이 1.4.1을 지원하는지 확인하는 것이 좋습니다 –
어느 자동 완성 플러그인을 사용하고 있습니까? (몇 가지가 있습니다)? 또한 콘솔에 오류가 있습니까? –
Jorn Zaefferer Autocomplete 플러그인의 1.1 버전을 사용하고 있습니다. 그의 웹 사이트 (http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/)를 확인하고 1.1이 최신 버전입니다. 어떤 오류도 발생하지 않고, 자동 완성 jquery는 전혀 실행되지 않는 것 같습니다. –