내 시나리오에서이 플러그인 작업을하려고합니다.jquery 자동 완성 질문
[ "50986.1 ST SAVINGS BANK" "70625.1-800 GOT 정크 상업 서비스 (USA) LLC" "42755.103RD ST SAND LLC는"]
: 내 데이터의 형식은 다음과 첫 번째 부분은 회사의 ID이며 데이터가 선택되면 해당 값을 저장해야합니다.
내 코드 :
<script type="text/javascript">
$().ready(function() {
$("#suggest1").focus(function(){
$("#suggest1").autocomplete(cities,
{
formatResult: function(data) {
return data.split(".")[1];
}
});
});
});
</script>
<form autocomplete="off">
<p>
<label>Single City (local):</label>
<input type="text" id="suggest1" />
<input type="hidden" id="suggest1ID"/>
<input type="button" value="Get Value" />
</p>
</form>
방화범은 "data.split는"함수 아니라고 말하고있다. 결과는 다음과 같이 서식을 지정합니다. a) # suggest1에 대한 텍스트 얻기 b) id를 가져 와서 suggest1ID에 저장합니다. like : $ ("# suggest1ID") .val (data.split (".") [0])?
아, 한 가지 더 : 두 번째 포커스()에서 텍스트 상자의 첫 번째 선택을 정리하는 방법이 있습니까?
미리 감사드립니다.
음, 다음은 옵션으로 50986.1 ST 저축 은행 70625.1-800 JUNK 상업 서비스 (USA) LLC 42755.103RD ST 모래 LLC에게 GOT 를 표시합니다. 디스플레이에서 ID를 제거해야합니다. – CFNinja