Jquery mobile 只有第一次尝试动态创建对话框才有效,接下来的所有尝试都会重复相同的结果
我有一个函数,它总是可以很好地动态创建页面。但是,如果我加上Jquery mobile 只有第一次尝试动态创建对话框才有效,接下来的所有尝试都会重复相同的结果,jquery-mobile,Jquery Mobile,我有一个函数,它总是可以很好地动态创建页面。但是,如果我加上 `data-rel="dialog"` 指向目标URL。症状是我可以第一次成功地生成动态对话框,并且我以下生成不同对话框的尝试无法继续工作,将重复以显示第一次对话框。 在调查中,我发现 `$page.children(":jqmData(role=content)")` 从第二次开始返回null。有人知道为什么以及如何修复吗 请参见此处的示例,通过更改 $page.children(":jqmData(role=content
`data-rel="dialog"`
指向目标URL。症状是我可以第一次成功地生成动态对话框,并且我以下生成不同对话框的尝试无法继续工作,将重复以显示第一次对话框。
在调查中,我发现
`$page.children(":jqmData(role=content)")`
从第二次开始返回null。有人知道为什么以及如何修复吗
请参见此处的示例,通过更改
$page.children(":jqmData(role=content)")
到
因为对话框增强后,内容容器不再是原始div的直接子级
$page.find(":jqmData(role=content)")