【问题标题】:When extending a backbone view, is there a way to not render a tagname?扩展主干视图时,有没有办法不呈现标记名?
【发布时间】:2012-04-02 19:43:52
【问题描述】:

我正在尝试将 JQueryUI 手风琴脚本与我的主干视图一起使用。 在我的模板中,我有一个 h3 和 div 标签,一个用于手风琴标题,一个用于内容。 由于扩展视图在每个模板项周围放置了一个 div,因此手风琴脚本添加的类不在正确的标签上。

【问题讨论】:

    标签: backbone.js tagname


    【解决方案1】:

    我相信您可以像这样在页面上放置自己的占位符:

    <div id="placeholder"/>
    

    在您的主干视图代码中,不要定义 el。然后在创建主干视图时定义视图的el:

    var search_view = new SearchView({ el: $("#placeholder") });
    

    【讨论】:

      猜你喜欢
      • 2018-09-15
      • 2014-01-16
      • 1970-01-01
      • 1970-01-01
      • 2015-01-31
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      相关资源
      最近更新 更多