私はこのコードを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のリスト要素がいくつかありましたが、ここに貼り付けた後は気づかなかったため、コードがおかしくなりました...