6
可能性の重複:
Focus and blur jQuery events not bubblingフォーカスイベントを委任する方法は?
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);
}
);
このコードは、単にイベントに応答しません。 P.P. focus
とblur
イベントがで指定されている
:
、または多分'するevent.stopPropagation() '' – elclanrs
default_input_value'が最後focued入力の値を保持しているようです1つではありません。いくつかのウォーターマーク/プレースホルダーの問題を解決しようとしていますか? – Stefan
@elclanrsありがとう、 'focus'は' focusin'を返します – Kin