Javascript 动态可折叠内容块(通过Spry)未扩展的JQuery Mobile

Javascript 动态可折叠内容块(通过Spry)未扩展的JQuery Mobile,javascript,jquery,dynamic,jquery-mobile,spry,Javascript,Jquery,Dynamic,Jquery Mobile,Spry,我就是不明白!这显然是一个常见问题,但我就是找不到一个像我这样的傻瓜足够清楚的例子 问题 我构建了一个JQM页面,该页面基于使用Spry加载的数据进行填充。页面布局工作正常,但可折叠的内容块已绘制,但单击时不会展开 代码当前为: <div spry:when="'{Source}' == 'gp'"> <div data-role="collapsible"> <h3>{LastName}</h3>

我就是不明白!这显然是一个常见问题,但我就是找不到一个像我这样的傻瓜足够清楚的例子

问题 我构建了一个JQM页面,该页面基于使用Spry加载的数据进行填充。页面布局工作正常,但可折叠的内容块已绘制,但单击时不会展开

代码当前为:

    <div spry:when="'{Source}' == 'gp'">
    <div data-role="collapsible">
        <h3>{LastName}</h3>
        <p>{PatientFullName}: <i>{Headline}</i><br/>DOB: {DOB}, GP: {GP}</p>
    </div>
</div>

{LastName}
{PatientFullName}:{Headline}
DOB:{DOB},GP:{GP}

{}中包含的变量通过Spry加载自动填充。(这个钻头可以工作)。我还想继续使用Spry,因为它提供了我所传递的XML所需的过滤和排序选项

在JQM站点上(以及在该站点中),有很多关于使用链接到page()的按钮来允许JQM将其标记应用于这些新元素的讨论。我不想要按钮,我想要在数据加载完成后自动触发

我已经为此工作了24小时,Javascript/JQuery不是我的专长,所以我想知道是否有人能帮我解决我的错误。我只需要关于如何打电话的白痴指南

非常感谢。
Pete.

您是否绑定到pageinit以加载您的Spry数据集?如果是,您可以尝试更改为pagecreate吗?这会产生不同的结果吗

你能粘贴一些JavaScript吗