오늘 저는 JQuery를 사용하기 시작했습니다. 나는 그것을하는 방법의 this explanation을 발견했다.jquery에서 자동 완성 기능이 작동하지 않는 이유는 무엇입니까?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/main.css" type="text/css" />
<link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.css" type="text/css" />
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.bgiframe.min.js"></script>
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.dimensions.js"></script>
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.js"></script>
<script>
$(document).ready(function(){
var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");
$("#example").autocomplete(data);
});
</script>
</head>
<body>
API Reference: <input id="example" /> (try "C" or "E")
</body>
</html>
내가 코드를 붙여 복사가 작동하지 않습니다 해당 페이지에
는 또한 완전한 코드가 있습니다. 이전에 언급 한 페이지 (JavaScript가 내 브라우저에서 켜져 있음)에서이 스크립트를 실행하면 작동한다는 것을 언급해야합니다.오류 메시지가없고 jquery에 대한 이전 경험이 없으므로이 문제를 해결하는 방법을 알아야합니다. 아무도 도와 줄 수 없나요?
ADDED는 :
나는 중요 할 수있는 기능을 발견했다. 위에서 언급 한 코드/페이지를로드하면 자동 완료 기능이 예상대로 작동합니다! 페이지를 새로 고침하면 모양이 약간 변경됩니다 (입력 필드와 페이지 상단 사이의 공백이 나타남). 자동 완성 기능이 작동하지 않습니다. 그것은 당신에게 뭔가를 말하고 있습니까? 그것이 있어야하기 때문에
음을 첨부 .split를 시도, 나를 위해 작동합니다. Firefox를 사용하고 있습니다. 파이어 폭스 용 훌륭한 디버거 인 파이어 버그를 설치하십시오. jQuery로 작업한다면 반드시 필요합니다. – simon
그래, 나를 위해 일한다. –
서버 설정에 대한 자세한 정보로 문제를 정확하게 디버그 할 수 없습니다. firebug (http://getfirebug.com/)를 설치하고 스크립트가 실행 중인지 확인하는 것이 좋습니다. IE는 이러한 유형의 스크립트에 문제가있는 것으로 알려져 있습니다. –