Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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移动运行时更改html(JQuery(';&#xx';).html(html);)_Javascript_Jquery - Fatal编程技术网

Javascript JQuery移动运行时更改html(JQuery(';&#xx';).html(html);)

Javascript JQuery移动运行时更改html(JQuery(';&#xx';).html(html);),javascript,jquery,Javascript,Jquery,我接受了代码: 它很好用 然后我尝试动态地构建相同的,但这根本不起作用! 空页!!!!!!! 在这里,不起作用: $(document).ready(function () { var html = ''; html += '<div data-role="page">'; html += '<div data-role="header">'; html += '<h1>My Title</h1>';

我接受了代码: 它很好用

然后我尝试动态地构建相同的,但这根本不起作用! 空页!!!!!!! 在这里,不起作用:

$(document).ready(function () {

     var html = '';

     html += '<div data-role="page">';

     html += '<div data-role="header">';
     html += '<h1>My Title</h1>';
     html += '</div>';

     html += '<div data-role="content">';
     html += '<p>Hello world</p>    ';
     html += '</div>';

     html += '</div>';
     jQuery('#divData').html(html);
     return false;
 });
$(文档).ready(函数(){
var html='';
html+='';
html+='';
html+=“我的标题”;
html+='';
html+='';
html+='Hello world

'; html+=''; html+=''; jQuery('#divData').html(html); 返回false; });
这个HTML:

<div id="divData"> 
</div>

为什么?

$(文档).ready(函数(){
函数init(){
var html='';
html+='';
html+='';
html+=“我的标题”;
html+='';
html+='';
html+='Hello world

'; html+=''; html+=''; $('#divData').html(html); } init(); });

清理了你的代码。我认为问题在于使用jQuery而不是$来处理innerhtml。

问题在于:其中一个JS上存在冲突。
$(document).ready(function () {
    function init () {
        var html = '';

        html += '<div data-role="page">';

        html += '<div data-role="header">';
        html += '<h1>My Title</h1>';
        html += '</div>';

        html += '<div data-role="content">';
        html += '<p>Hello world</p>    ';
        html += '</div>';

        html += '</div>';
        $('#divData').html(html);
    }

    init();
 });

<div id="divData"> 
</div>