我正在尝试在 javascript 中执行此代码:
$('#content').replaceWith("<div>" + <?php echo $tableau_Text?> + "</div>");
但对我不起作用。它对我没有任何表现。当我更改PHP code
静态内容时,例如:
$('#content').replaceWith("<div>Hello World</div>");
它与它完美配合。
我的 html #content 定义是:--
<div id="content">
<?php echo $show_menu;?>
</div>
任何想法?非常感谢!
更新:
var$tableau_text
看起来像这样:
$tableau_Text = "<ul class='object_list' id='object_list' data-role='listview' data-inset='true' data-theme='c'>$TableauText</ul>";
$TableauText
相同格式的列表项在哪里。
$TableauText = <li class='menuA' id='menuA' data-role='list-divider' data-icon='false'>River Flow</li>
<li class='menuB' id='menuB' data-icon='arrow-r'><a href='#' target='foo'>Rossiniere</a></li>
<li class='menuB' id='menuB' data-icon='arrow-r'><a href='#' target='foo'>Montsalvens</a></li>
<li class='menuA' id='menuA' data-role='list-divider' data-icon='false'>Lake Level</li>
<li class='menuB' id='menuB' data-icon='arrow-r'><a href='#' target='foo'>Rossiniere</a></li>
<li class='menuB' id='menuB' data-icon='arrow-r'><a href='#' target='foo'>Montsalvens</a></li>
<li class='menuB' id='menuB' data-icon='arrow-r'><a href='#' target='foo'>Lessoc</a></li>
<li class='menuB' id='menuB' data-icon='arrow-r'><a href='#' target='foo'>Rossens</a></li>
<li class='menuB' id='menuB' data-icon='arrow-r'><a href='#' target='foo'>Maigrauge</a></li>
<li class='menuB' id='menuB' data-icon='arrow-r'><a href='#' target='foo'>Schiffenen</a></li>
<li class='menuB' id='menuB' data-icon='arrow-r'><a href='#' target='foo'>Maigrauge</a></li>
解决方案:我有几个具有相同 id 的列表元素,在我将其粘贴到此处后我没有意识到,这让我的代码变得疯狂......