2012-04-03 3 views
0

와 안드로이드 응용 프로그램에 Backbone.js의 렌더링 템플릿에서 jQuery를 함께 DOM 요소를 선택할 수 없습니다 나는 다음과 같은 템플릿이 있습니다은 폰갭

<div id="content">asdfsadfasfsaadsffas<br> 
<a href="#list" data-role="button">Link button</a> 
</div> 
<script type="text/javascript"> 
    alert($("#content").html()); 
</script> 

응용 프로그램의 로직이 잘 작동하고 템플릿을 제대로 받고 렌더링되었지만 어떤 이유로 든 항상 위의 경고는 null입니다. 보기의 el 속성을 설정하지 않았습니다. 이것이 이것이 작동하지 않는 이유 일 수 있습니까?

또한 동일한 문제로 이어지는 준비 이벤트에서 함수를 호출 해 보았습니다. 그러나 onload 이벤트가 발생하지 않는 것처럼 보입니다.

답변

0

이 문제는 Backbone.Viewel 속성과 관련이 있습니다. 관련 기사는 것이다 http://rockycode.com/blog/backbone-views-dynamic-dom/ 나는 처음에는 임의의 기사에서 집어 그래서 el: $("#content") 같은 el 속성을 설정하려고했으나 올바른 방법이 el: "#content"

이었다 밝혀