2017-05-12 1 views
0

div에 페이지를로드 한 후 .chosen() 함수를로드하려고합니다. 몇 가지 다른 스레드에서 제안 된 것을 시도했지만 어떤 이유로 작동하지 않습니다. 문제는이 오류를 반환. 동적으로 생성 된 select 요소에 .chosen()로드

$(document).on('click', '.btn', function() 
{ 
    $('#targetDiv').load('/page/to/code.php', function() 
    { 
     $(document).find('.select').chosen(); 
    }); 
}); 

일 : 저는 여기에 현재 시도하고 그것을 기록해야처럼 강하게 느끼는 무엇 나는 또한 부하 호출 외부 .chosen()를 이동하려고했습니다 TypeError: $(...).find(...).chosen is not a function

을하지만입니다 같은 결과. jQuery 충돌일지도 모른다고 생각했기 때문에 noConflict를 추가했지만 트릭을 수행하지 않은 것으로 보입니다.

아이디어가 있으십니까?

감사

+0

은 어디'.chosen한다() '함수가 정의를? –

+1

'jQuery' 라이브러리를로드 한 후에'selected' 관련 라이브러리를로드했는지 확인하십시오. – vijayP

+0

@vijayP 하하는 내 대답을 확인하고, 하하 전에 5 분을 알아 냈다. – ThisGuyHasTwoThumbs

답변

0

좋아, 그래서 자기에 대한 정보 : 당신은 한 시간 정도 벽돌 벽에 머리를 강타하고 도움을 SO 요청하기 전에 페이지의 라이브러리를 포함했는지 확인.

JS 태그가 보관 된 페이지 태그와 바닥 글을 확인하고 라이브러리 또는 JS 파일의 CSS 파일이로드되지 않았습니다. 그들로드, 내 질문의 기능이 작동합니다 :)

(downvote 주시기 바랍니다 - 나는 그것의 xD 자격)

관련 문제