0

スタックオーバーフローの「コメントを追加」効果とまったく同じことをしたいと思います。ユーザーがリンク(またはボタン)をクリックしたときにテキスト領域を開く方法(ただし、ポップアップです)に関する多くの情報を見つけましたが、これを行う方法が見つかりません:

ユーザーが「Inscription by email」をクリックしたとき

<div class="end-right-zone">
    <p>Inscription by e-mail</p>
</div>

ゾーンは、電子メールで登録するために必要なさまざまな情報に置き換えられます。

<div class="inscription-by-email-deployed">
    <p>first name</p>
    <p>last name</p>
    <p>email</p>
</div>

これは、stackoverflow での「コメントの追加」効果とまったく同じであるため、あまり例を作成しません。前もって感謝します

4

1 に答える 1

5

おそらく(jQueryを使用して)このようなものが欲しいですか?

$(".end-right-zone p").click(function() {
    $(".end-right-zone").html($(".inscription-by-email-deployed").html());
});

または、完全に置き換え たい場合は、次の.end-right-zoneようにしてください。

$(".end-right-zone p").click(function() {
    $(".end-right-zone").replaceWith($(".inscription-by-email-deployed"));
});
于 2012-05-17T14:10:26.847 に答える