ユーザーがボックスをクリックするたびに、ループを循環してステータス メッセージを表示したいのですが、今は 1 回だけ実行しています。メソッドに問題があることはわかっていますが、next
ループの実行が終了するまで status_message を表示するにはどうすればよいですか?
HTML
<input type='textbox' class='' name='change_box'>
<div class='alert_message'></div>
<input type='textbox' class='' name='change_box'>
<div class='alert_message'></div>
Jクエリ
$(document).ready(function(){
$('input[name=change_box]').live({
blur: function(){
var alert_message= $(this).next('.alert_message');
for (var i=1; i<5; i++) {
if(i%2 == 0) {
alert_message.removeClass().addClass('failure').text('failed').fadeOut(500);
}
else {
alert_message.removeClass().addClass('success').text('success').fadeOut(500);
}
}
}
});
});