是否有一个 HTML 元素,或者一个元素,当与正确的 CSS 样式属性结合使用时,除了可以用作其他元素的容器之外没有占用空间?
它几乎就像页面标记上的“标记”,实际的 HTML 应该由 jQuery 放置。
它可能是什么样子的示例:
<span id='the_view_container' style='display:dont-do-anything'></span>
我问的原因是因为我正在使用 Backbonejs,当我必须向屏幕添加视图时,我发现我要么必须指定在创建视图时应该将视图挂钩的元素,这有其缺点:
theView = new TheView({
el: $('#the-view-container')
});
或者我必须在现有元素中插入视图,通常是 div。这给模板带来了困难:
theView = new TheView({});
$('#the-view-container').html(theView.el);
$('#the-view-container').addClass('theViewClass'); // <-- Shouldn't have to do this
任何输入表示赞赏,非常感谢!