Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 for tablet中,选择器不起作用_Jquery_Jquery Mobile_Tablet - Fatal编程技术网

在Jquery mobile for tablet中,选择器不起作用

在Jquery mobile for tablet中,选择器不起作用,jquery,jquery-mobile,tablet,Jquery,Jquery Mobile,Tablet,我想了解什么是错误的或什么是正确的语法来写。 我使用jQuery1.11.3和jqueryMobile 1.4.5,并将其作为平板电脑使用firefox浏览器的KindleFire和safari浏览器的ipod 我读到需要使用另一种语法,而不是准备好文档,因为jquerymobile是一种处理页面的方式 有了这段代码,平板电脑上就不会触发警报,但它在我的电脑上的浏览器上运行得非常好 $(document).on("pagecreate", "#main-page", function(){

我想了解什么是错误的或什么是正确的语法来写。 我使用jQuery1.11.3和jqueryMobile 1.4.5,并将其作为平板电脑使用firefox浏览器的KindleFire和safari浏览器的ipod

我读到需要使用另一种语法,而不是准备好文档,因为jquerymobile是一种处理页面的方式

有了这段代码,平板电脑上就不会触发警报,但它在我的电脑上的浏览器上运行得非常好

$(document).on("pagecreate", "#main-page", function(){
    alert("test= " + $('.media').length)
}
我试图用$执行的任何操作都不起作用,并且显示页面时会感觉页面未完成加载,并且不会显示任何警报

如果我检查jquery是否工作,它会告诉我它没有加载,但对我来说没有任何意义,因为$document它是jquery


我不知道该做什么,如何调试,或者我能做什么。

我发现了问题!这都是法尔孔·德布巴的错。在移动设备上,正在生成一个错误,该错误不是在正常浏览器上发生的。此错误导致任何jquery或选择器工作


谢谢你的帮助和支持

jQuery的alerttypes;如果没有定义,问题是jQuery没有加载。尽管如此,我们也无法为您提供如此少量的信息。请告诉我您需要知道什么。该警报的结果是函数,这意味着jQuery实际上已定义。我不知道过去还有什么需要调试的,不幸的是,多年来没有使用jq mobile。我必须把这个应用程序拿在手里。很抱歉凯文,你是对的,我在浏览器而不是平板电脑上测试时犯了一个错误。出于某种原因,当我检查平板电脑上的类型时,它会给我一个不同的未定义结果。我怀疑,因为我是通过wifi通过计算机的IP连接到网站的,所以可能是问题所在,您是链接到jQuery的本地副本还是外部cdn