在骨干网的渲染功能,Backbone.js为什么渲染函数中没有可用的DOM?
render: function() {
this.$el.html('<div id="customID"></div>
console.log($('#customID')[0]);
setTimeout(function(){
console.log($('#customID')[0]);
}, 1);
}
第一的console.log返回“未定义” ......
第二个返回一个DOM节点。
为什么不在没有超时的渲染函数中使用DOM?
当/如何'这一点。 el'被添加到dom中? –