我想使用一個值,如post-header-id-23作爲el id值。我只是想用這樣的jQuery:backbone.js中的動態el值
$('#post-header-id-' + this.model.id).after(compiled_template);
但它看起來像事件沒有得到連線。有沒有辦法解決這個問題,以便jQuery選擇器不會抑制正常的選擇器。另外,它看起來像這樣的:
el: $('#post-header-id' + this.model.id),
,但我將如何設置這在渲染功能?還是我在做其他事情?
THX
嗯......總noob問題,但會報則不是一個因素。我基本上編譯一個模板,所以我想我需要將它分配到某個地方。 – timpone
如果你沒有設置el(通過setElement或者提供'el:something'),Backbone會自動爲視圖el創建一個新的(class-less,id-less,empty)div元素。你可以絕對使用它來做'this。$ el.html(resultsOfTemplate)',而不指定el,但是在某些時候你必須將該視圖的el附加到頁面上的某個元素上(if你想看到它,你可能會做;-))。 – machineghost