添加jquery脚本后javascript停止工作

添加jquery脚本后javascript停止工作,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,我有一个简单的javascript可以工作,当从简单的菜单系统导航到一个页面时会调用它。(为了澄清问题,我省略了菜单) 作为JQuery/JQuery Mobile的新手,通常我都会精力充沛,因为这通常是最好的学习方式。但我的想法越来越少了,很明显我遗漏了一些基本的东西!任何帮助都将不胜感激 亲切问候,, Sam只是为了使您的aproach正确,并避免异步错误,请将标签的html更改为: <label id="label1"></label> 并确保setupTitl

我有一个简单的javascript可以工作,当从简单的菜单系统导航到一个页面时会调用它。(为了澄清问题,我省略了菜单)

作为JQuery/JQuery Mobile的新手,通常我都会精力充沛,因为这通常是最好的学习方式。但我的想法越来越少了,很明显我遗漏了一些基本的东西!任何帮助都将不胜感激

亲切问候,,
Sam

只是为了使您的aproach正确,并避免异步错误,请将标签的html更改为:

<label id="label1"></label> 

并确保
setupTitle
被定义为主要功能。

Ahh,解决方案。这与JQuery Mobile有关。。。它在HTML页面之间剥离头部

在此处找到解决方案: 在这里:

您是否有
setupTitle
,如果有,它是在哪里定义的?我有,正如我所说的-当直接运行它时,页面可以工作。这存储在一个单独的.js文件中:“function setupTitle(){var oscetation=“convenous OSCE”;return oscetation;}”包含在标题中,使用以下行:“@reflectVet”接收到的错误表示在执行行
document.write(setupTitle)时设置标题未定义,因此您的建议不太正确。我会给你一个答案让你试试。请稍等。您能否设置一个提琴,以反映您的反应,澄清一下,将setupTitle作为主要功能是什么意思?定义为一般功能,即在窗口中。。。因此,如果您可以通过
window.setupTitle()访问它。。。如果可以通过这种方式访问,您可以100%确定它是通用(main)函数。定义通用函数不是您必须显式完成的事情,是吗?您只需声明'function(a,b){};'虽然正确?我已经做了你建议的改变,仍然没有乐趣。
    $(document).ready(function(){
       $('div[data-role=page]').page('destroy').page();
    }); 
<label id="label1"></label> 
$(function(){
    $("#label1").html(setupTitle());
});