Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery mobile 只有第一次尝试动态创建对话框才有效,接下来的所有尝试都会重复相同的结果_Jquery Mobile - Fatal编程技术网

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)")