2010-02-11 4 views
1

내가에서 찾을 페이스 북과 같은 자동 완성 jQuery 라이브러리가 사용하고 내 자신의 HTML 코드에서Jquery 객체의 속성을 변경 하시겠습니까?

http://otisbean.com/dropbox/jquery.tokeninput.js

을, 나는 그러나 잘

<script type="text/javascript" language="javascript"> 

     $(document).ready(function() { 
       $("#my_input_field").tokenInput("http://mysite.com/channel/1", { 
         classes: { 
           tokenList: "token-input-list-facebook", 
           inputToken: "token-input-input-token-facebook" 
         } 
       }); 
     }); 

</script> 

작동 다음이, 내가 원하는 클릭하면 htl 버튼을 생성하여 http://mysite.com/channel/1http://mysite.com/channel/2으로 변경합니다. .URL 속성이 정의되어 있지 않기 때문에 작동하지 않았다

<input type="button" onclick="$('#my_input_field').url = 'http://mysite.com/channel/2'" /> 

: 내 HTML 버튼에 따라서

이 같이 보입니다. 이 객체의 관련 속성을 찾는 방법을 모르겠습니다. 이 모든 것을 어떻게 디버깅합니까? 누구든지 제안을 제공 할 수 있습니까?

감사합니다.

+0

은 http://mysite.com/channel/1입니다. href 속성의 값은 무엇입니까? –

+0

지금은 autocomplete 필드에 대한 json 응답을 내뱉는 url에 하드 코딩 된 문자열입니다. – John

답변

0

내가 포기 :

당신의 버튼을 다음
url = "http://mysite.com/channel/1"; 

$(document).ready(function() { 
     $("#my_input_field").tokenInput(url, { 
       classes: { 
         tokenList: "token-input-list-facebook", 
         inputToken: "token-input-input-token-facebook" 
       } 
     }); 
}); 

, 이것은있다. 방금 원본 JS 스크립트를 해킹하고 일부를 다시 작성했습니다.

0

URL을 변수에 저장하고 대신 해당 변수를 참조하십시오. 그리고, 어떤 시점에서, 당신은 다른 URL을 가리 키도록 그 변수를 업데이트 할 수 있습니다

<input type="button" onClick="url='http://mysite.com/channel/2';" /> 
+0

url 변수에 대한 참조와 반대되는 url 값을받은 객체가 나타납니다. 따라서 버튼을 클릭하더라도 객체 url 속성은 http://mysite.com/channel/1로 이동합니다. 내가 그것을 참조로 통과하도록하는 방법이 있습니까? – John

관련 문제