他の側に要素を追加したいので、これを行うためにスパン要素を使用しました。問題は、jquery でアニメーション化する必要があり、アニメーション中に要素が側面ではなく下に配置されることです (アニメーションが終了すると、側面に正しく配置されます)。
これがコードです
<div>Name<input id="name"/></div>
<div>Username <input id="user"/></div>
<button id="registerButton">Send -></button>
<script>
$('#registerButton').click(function() {
if($('#name').val().length<3) {
$('#name').after($('<span id="warning">At least 3 chars</span>'));
$('#warning').hide();
$('#warning').show(400);
}
});
</script>
警告は「名前」要素の近くに表示されるはずですが、アニメーション中は下に表示されます:(