【问题标题】:Binding For-Each to JQuery Accordion将 For-Each 绑定到 JQuery Accordion
【发布时间】:2012-08-24 07:38:33
【问题描述】:

我想使用 for each 循环创建一个手风琴用户界面。到目前为止,我有以下代码...

HTML

<div id="accordion" data-bind="foreach: fixtures">
   <h3><a href="#" data-bind="text: name"></a></h3>
   <div>Information</div>
</div>

JAVASCRIPT

$("#accordion").accordion({ header: "h3", collapsible: true, active: true});

关于这哪里出错的任何线索?

【问题讨论】:

    标签: jquery foreach knockout.js accordion


    【解决方案1】:

    放入 $(document).ready(function () {...

    $(document).ready(function () {
        ...
        $("#accordion").accordion({ header: "h3", collapsible: true, active: true });
    });
    

    【讨论】:

    • 这是 100% 正确的,您的 .accordion 可能会在淘汰赛完成应用绑定之前被调用,这会导致问题。你应该在 foreach 完成后调用 .accordion
    猜你喜欢
    • 1970-01-01
    • 2013-08-12
    • 2015-08-22
    • 2014-10-19
    • 1970-01-01
    • 2013-01-26
    • 2011-11-05
    • 2011-06-07
    • 2011-10-26
    相关资源
    最近更新 更多