2
<div id="replaceMe">I'm a Girl</div>

<div id="iamReplacement" style="display:none">No your are a Boy Girl</div>

のテキストは、replaceMeのテキストに置き換える必要があります。iamReplacement

Javaスクリプトまたはjqueryで実行できると思います..これについて誰か助けてくれませんか..

試した(動かない)

<script>
    jQuery('#replaceMe').replaceWith(jQuery('#iamReplacement'));
</script>
4

7 に答える 7

2

jQueryでこれを試してください:

$("#replaceMe").html($("#iamReplacement").html());

または純粋な JavaScript:

document.getElementById("replaceMe").innerHTML = document.getElementById("iamReplacement").innerHTML;
于 2013-08-28T15:56:34.190 に答える
2

これはうまくいくはずです:

$('#replaceMe').html($('#iamReplacement').html());
于 2013-08-28T15:57:07.907 に答える
1

jQuery の場合:

jQuery(function() {
    jQuery('#replaceMe').html(
        jQuery('#iamReplacement').html()
    );
});

編集:jsFiddle

于 2013-08-28T15:57:30.747 に答える
1

あなたはあなたdivを目に見えない divものに置き換えています。を使用する場合は、オリジナルを目に見えないものに置き換えるため、.replaceWith()必ず も使用してください。.show()div

jQuery('#replaceMe').replaceWith(jQuery('#iamReplacement').show());

デモ: http://jsfiddle.net/dirtyd77/dyZ3A/

于 2013-08-28T15:59:49.860 に答える
1

次の JavaScript を試してください

document.getElementById("replaceMe").innerHTML = document.getElementById("iamReplacement").innerHTML;

この JSFiddle で確認してください: http://jsfiddle.net/vwWhr/

于 2013-08-28T16:02:52.030 に答える