重複の可能性:
jQuery イベントに焦点を合わせてぼかし、バブリングしない
var default_input_value = null;
jQuery('body').on('focus focusout', 'input[type="text"]', function(event){
if(event.type === 'focus'){
default_input_value = jQuery(this).val();
jQuery(this).val('');
}else if(event.type === 'focusout')
if(jQuery(this).val().length === 0)
jQuery(this).val(default_input_value);
}
);
このコードは単にイベントに応答しません。PS が存在することが重要です。状況によっては発火するinput[type="text"]
こともあります....jQuery focus
checkbox