2009-05-25 3 views
0

누군가가변수에서 특정 div를로드 할 수 있습니까?

$item = '#help_mobiel_prive'; 

$('#infopopup_content').load('help.html'+ $item, function() { 

같은 변수에서 특정 div로드 할 수 있는지 알고 있습니다 하나만 작동하지 않습니다.

+0

$ 항목에는 무엇이 들어 있습니까? –

+0

#somediv –

답변

3

작동하지 않습니다 알고 있나요 :

var $item = '#myDiv'; 
$("#infopopup_content").load('help.html ' + $item, function() { 
    //blah blah 
); 

로드하려는 파일과 선택 도구 사이에 공간이 있는지 확인하십시오. 그래서 대신 :

load('help.html' + $item... 

사용 :

load('help.html ' + $item... 

는 그래서 연결된 문자열은 'help.html #myDiv'이 될 것입니다. docs에서

:

jQuery를 1.2에서 이제 URL에서 의 jQuery 셀렉터를 지정할 수 있습니다. 을 입력하면 들어오는 HTML 문서가 필터링되어 선택자와 일치하는 요소 만 삽입됩니다. 구문은 "url # some> selector"와 유사합니다. 기본 선택기 "body> *" 이 항상 적용됩니다. URL에 공백이 있으면 이스케이프()해야합니다. d. 자세한 내용은 예제를 참조하십시오.

+0

과 같은 div 선택기가 있지만 #myDiv 대신 $ else 과 같은 변수를 사용하면 그 밖의 모든 if 문에로드 함수를 넣지 않아도됩니다. –

+1

항목에 유효한 jQuery 선택기가 포함되어있는 한. 나는 대답을 편집했다. – karim79

+0

LOL은 질문과 거의 같으므로 예, 답은 예 :) – karim79

관련 문제