2011-09-08 4 views
1

jQuery 자동 완성 플러그인을 사용하려고합니다. 내가 작업 할 수있는 ID 배열이 있습니다. 그래서, 내가 가진 말 :jQuery에서 CSS 선택기 배열 사용

var aIds = ["1", "2"]; 

내가 플러그인을 사용하는 방법에 볼 수있는 예는 다음과 같습니다

$('#1').autocomplete 

날이 자동 완성 플러그인과 내 배열을 사용하기위한 방법이 있나요 ids? ID 배열은 웹 서비스에서 가져옵니다.

또한 자동 완성 플러그인은 select과 같은 특정 이벤트를 노출합니다 (http://docs.jquery.com/UI/Autocomplete#event-select 참조). 그런 일이 발생했을 때, 어떤 요소가 이벤트를 트리거했는지 어떻게 알 수 있습니까 (동적으로 ID 배열을 할당하는 경우)? 당신이 선택 확인하려면

답변

3

:.

$('#' + aIds.join(', #')).autocomplete(); 
+0

이제 이벤트가 트리거되면 어떤 요소가 이벤트를 트리거했는지 어떻게 알 수 있습니까? – StackOverflowNewbie

+0

어떻게 작동하는지 모르겠지만'$ (this)'는 이벤트가 호출 된 객체를 참조합니다. – Blender

+0

$ (이)가 작동했습니다. 감사. – StackOverflowNewbie

1

for(i=0;i<aIds.length;i++)
$('#'+aIds[i]).autocomplete();

1

쉬운, 단지 함께 가입하고 그것을 전달해야 JQuery와 큰이며, 여러 선택기를 전달할 수 있습니다 .