jQuery 함수 find()를 사용하여 html 파일의 div를 추출합니다. 그런 식으로 사용합니다.jQuery로 어떻게 루트 div를 찾을 수 있습니까?
data.find('#tpl_header')
문제는 jquery find()가 아닌 루트 요소 만 찾습니다. 그래서이 늘 일 :
[...]
<body>
<div id="tpl_header" class="table header">
<div class="tr">
</div>
</div>
</body>
</html>
그러나이 방법은 작동하십시오 추가 정말 필요하지 사업부를 추가하지 않고이 템플릿 사업부를 찾을 수있는 방법이
[...]
<body>
<div id="template"> <!-- because jQuery find function did not find root elements! -->
<div id="tpl_header" class="table header">
<div class="tr">
</div>
</div>
</div>
</body>
</html>
있습니까?
[ADD]
템플릿 판독 기능 - 이미 변경 Sjoerd 아래 언급 : $()
전체의 요소를 발견 반면
function LoadTemplate()
{
$.get('templates/' + template + '/main.html',
function(data) {
data = $(data);
$('#header').html($('#tpl_header', data));
});
}
, 당신이 당신의 "데이터"에서 BODY의 내용이? – Akarun
'find'는'$ ("# tpl_header")와 같은 것들에 대한 것입니다. find (". tr")'예를 들어 헤더 요소 안에'tr' 클래스를 가진 자식 요소를 찾습니다. –