다른 무언가를 찾고 있었 :
<div class="differentStyle">
<input type="text" class="autocomplete">
</div>
...
<div class="ac_results">I get added by jQuery Autocomplete!</div>
</body>
설명서를 읽고, 나는 그것이 불가능 같은 페이지에 두 개의 자동 완성 상자의 스타일을 무시 만들 것입니다 말할 것 이 포스트에서 일어 났을 때 ... 다음 자동 완성 이벤트를 트래핑하고 자동 완성 출력이있는 외부에 내 자신의 클래스를 추가하여이 작업을 처리했습니다. 그런 다음 CSS를 사용하여 필요에 따라 요소의 서식을 지정하십시오. 희망이 사람을 도움이됩니다.
$input.autocomplete({
focus : function(event, ui) {
$(".forms-search-result").parents("ul").addClass("myClass");
return false;
},
open : function(event, ui) {
$(".forms-search-result").parents("ul").addClass("myClass");
},
예 CSS :
는 또한
.myClass a.ui-corner-all { font-weight:bold; }
내 JSON 결과의 일부로서, I가 단순히 실제의 일부로서 내장 결과와 HTML 쉘 (내 JAVA AJAX 동작부터) 다시 전달 JSON "결과". 그렇게하면 각 결과 주위에 정교한 HTML을 만든 다음 위의 방법을 사용하여 원하는 방식으로 서식을 지정할 수 있습니다.
연구에 감사드립니다. 그래, 꽤 짜증나. 이것을하기위한 또 다른 해결책이 있습니까? 감사합니다. – ensnare