Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Javascript jQuery元素的容器层次结构访问_Javascript_Ajax_Jquery Mobile - Fatal编程技术网

Javascript jQuery元素的容器层次结构访问

Javascript jQuery元素的容器层次结构访问,javascript,ajax,jquery-mobile,Javascript,Ajax,Jquery Mobile,物理页面上的JQM元素: #page_test1 button changing page to #page_test2 #page_test2 div #place to put something programmatically 为了将按钮放入#place容器中,我编写了以下(工作)代码: 如何从JQM层次结构的不同级别和外部访问JQM元素 我想这对于JQM/Ajax来说是非常基本的,所以我非常感谢使用带有公共信息的URL。要在目标页面之外动态访问代码,请使用以下命令:

物理页面上的JQM元素:

#page_test1
    button changing page to #page_test2

#page_test2
    div #place to put something programmatically
为了将按钮放入#place容器中,我编写了以下(工作)代码:

如何从JQM层次结构的不同级别和外部访问JQM元素


我想这对于JQM/Ajax来说是非常基本的,所以我非常感谢使用带有公共信息的URL。

要在目标页面之外动态访问代码,请使用以下命令:

$(document).on(event, '.selector', function() { });
$('.selector').on(event, function() { });

要动态访问目标页面内的代码,请使用以下命令:

$(document).on(event, '.selector', function() { });
$('.selector').on(event, function() { });

要在目标页面之外通过代码动态访问,请使用以下命令:

$(document).on(event, '.selector', function() { });
$('.selector').on(event, function() { });

要动态访问目标页面内的代码,请使用以下命令:

$(document).on(event, '.selector', function() { });
$('.selector').on(event, function() { });

有人知道这个话题吗?请你再详细说明一下,我不明白你的意思。但是,如果我没有弄错的话,您想知道
$(文档).on('event','pageID',function()
$('pageID')之间的区别。on('event',function())
?为了更好地理解,我将目标脚本添加到初始消息hmmm中。我知道,如果在页面外部调用它,它会工作。但是如果将代码放在页面内部,它不会工作?如果是,则,
$('#page_test2')。on('pagebeforeshow',function()
应该可以工作,因为它在同一个文件/page.Omar中,看起来很奇怪,但目标代码段正在工作,现在可以产生预期的结果。我不知道发生了什么,但无论如何,感谢您的耐心。有人知道这个主题吗?请您详细说明一下,我不明白您的意思。但是,如果我没有弄错的话,您想知道不同之处吗在('event','pageID',function()和('code>$)('pageID')之间。在('event',function())上。为了更好地理解,我将目标脚本添加到初始消息hmmm中。我理解,如果在页面外调用它,它会工作。但是如果将代码放在页面内,它不会工作。如果是这样,请在('code>$('pageu test2')上('pagebeforeshow',function()应该可以工作,因为它位于同一个文件/page.Omar中,看起来很奇怪,但目标代码段正在工作,现在可以产生预期的结果。我没有了解情况,但无论如何,感谢您的耐心