Не удается выбрать элемент dom с помощью jQuery из отображаемого шаблона в Backbone.js в приложении Android с Phonegap - PullRequest
0 голосов
/ 03 апреля 2012

У меня есть следующий шаблон:

<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 представления, может ли это быть причиной того, почему это не работает?

Также я попытался вызвать функцию в событии ready, что привело к той же проблеме. Тем не менее, событие onload, похоже, никогда не запускается.

1 Ответ

0 голосов
/ 03 апреля 2012

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...