可能重复:
焦点和模糊 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
....