2012-04-03 5 views
0

У меня есть следующий шаблон:Невозможно выбрать элемент DOM с JQuery из оказанной шаблона в Backbone.js в Android приложение с PhoneGap

<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

Проблема была фактически связана с имуществом el в Backbone.View. Соответствующая статья будет http://rockycode.com/blog/backbone-views-dynamic-dom/

Я первым попытался установить el свойство, как так el: $("#content"), что я подобрала из случайной статьи, но оказывается, что правильный путь был el: "#content"