【问题标题】:JQuery binding issue with jquery generated accordion menujQuery 生成手风琴菜单的 JQuery 绑定问题
【发布时间】:2012-05-03 00:53:32
【问题描述】:

我使用脚本创建手风琴菜单,它与 html 中的菜单配合得很好,如 test1 中所示

我在另一个目录中使用相同的手风琴脚本,该脚本调用 jquery ajax 调用以从数据库中检索列表信息。 test2

问题是在 test2 中填充了列表,但手风琴脚本没有打开菜单。就好像子列表甚至不存在一样。从源代码查看时,子列表在代码中有一个 hidden 元素,但手风琴永远不会打开并显示为可见。

由于某种原因,该函数未绑定到从 jQuery 脚本生成的菜单。

在 test2 中,脚本是调用 > body onload="loadData();"。在 test1 中没有调用 is。

可以在两个链接上查看差异。

感谢任何建议和帮助。

【问题讨论】:

    标签: jquery ajax dom bind accordion


    【解决方案1】:

    我可以看到您的 DOM 结构有些不同:工作菜单在 li 元素上有一些类 (class="ui-link active" ),而损坏的菜单没有。也许这就是问题所在。看到您将类添加到第二个示例中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-01
      • 2014-03-31
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2013-02-03
      • 2015-07-22
      • 1970-01-01
      相关资源
      最近更新 更多