次のように、ユーザーの入力内容を新しい div に追加します。
HTML:
<div id="mform">
<form>
<textarea rows="3" cols="48" id="message">Leave a message here</textarea>
<input class="post" type="submit" value="Post">
</form>
</div>
<div id="mboard">
</div>
サポートされている jQuery を使用する場合:
$(document).ready(function () {
$(".post").click(function () {
posted = $("#message").val();
jQuery("<div/>", {
id: "msg",
css: {opacity:1.0},
text: posted,
}).prependTo("#mboard");
console.log("here");
});
})
正常に処理されたようで、コンテンツが新しい div で 1 秒間点滅しますが、その後消えます。私のconsole.logでも同じことが起こります。
不透明度を指定して、これが機能するようになったら 0 に設定し、.animate を追加してコンテンツが投稿されたらフェードアップできるようにしました。