Мне нужно знать, как адаптировать следующий учебник, чтобы вместо того, чтобы писать вывод из представления 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);
Кто-нибудь знает, как это сделать? Я новичок в позвоночнике. Любая помощь будет замечательной!
Благодарю!
этот синтаксис неверен
$(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);
Конечно. Вы можете сделать это легко.
Предположим, что у вас есть div с id "listings", который использует это: $('#listings').append(peopleView.render().el);