我将这张票称作为我需要的正确方向的步骤:
jQuery mobile not loading new page scripts
其中一个答案表明,任何未嵌套在jQuery mobile中第一个$([data-role=page])
标记中的代码都不会显示在html中。我不知道这可能是一个浏览器怪癖,但不管怎么说,尽管它从未出现,代码仍在运行。如果我想调试js代码,我发现这很困难,因为我无法为其中任何一个添加断点。
我在使用Jquery自动完成插件时遇到了问题,因为它只能工作一次,然后在提交表单并返回表单后它就不再有效了。我相信这是因为页面(jquery mobile的部分内容)被重新加载,自动完成插件不再绑定到我的文本框。我尝试使用live
和on
方法来确保它们能够反弹,但这并不起作用。
任何javascript / jquery移动天才能解决这个问题吗?谢谢!