Backbone.js: проблема с выходом в div

0

Мне нужно знать, как адаптировать следующий учебник, чтобы вместо того, чтобы писать вывод из представления document.body, я пишу его в конкретный div с id #listings. См. Учебник. Я адаптирую код отсюда и прокрутите до последнего длинного блока кода: http://www.codebeerstartups.com/2012/12/11-namespacing-in-backbone-js-learning-backbonejs/

Если вы перейдете к нижней части, вы увидите:

$(document.body).append(peopleView.render().el);

Вместо этого мне нужно что-то вроде:

$(document.body.div#listings).append(peopleView.render().el);

Кто-нибудь знает, как это сделать? Я новичок в позвоночнике. Любая помощь будет замечательной!

Благодарю!

  • 0
    Я думаю, что это как-то связано с определением el, но я не знаю ...
Теги:
append
backbone.js

2 ответа

5

этот синтаксис неверен

$(document.body.div#listings).append(peopleView.render().el);

вы можете выбрать #listings таким образом

$(document.body).find("div#listings").append(peopleView.render().el);

он выберет ваше тело документа, а затем найдет div с идентификационными listings

или просто используйте

$("div#listings").append(peopleView.render().el);
0

Конечно. Вы можете сделать это легко.

Предположим, что у вас есть div с id "listings", который использует это: $('#listings').append(peopleView.render().el);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню