Javascript jQuery(document).on(';focus';)?
每当用户关注输入上的单击时,我都想触发一个方法。 我有以下代码:Javascript jQuery(document).on(';focus';)?,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,每当用户关注输入上的单击时,我都想触发一个方法。 我有以下代码: jQuery(document).on('focus click', function(e){ console.log("focused on " + $(e.target).attr('id')); }); 但每当我关注一个元素时,它只会给出关注未定义的。此代码有什么问题?您在使用绑定事件时错过了输入选择器 on()的语法。on(事件[,选择器][,数据],处理程序(事件对象)) 尝试: 而且只要e.targe
jQuery(document).on('focus click', function(e){
console.log("focused on " + $(e.target).attr('id'));
});
但每当我关注一个元素时,它只会给出关注未定义的
。此代码有什么问题?您在使用绑定事件时错过了输入选择器
on()的语法。on(事件[,选择器][,数据],处理程序(事件对象))
尝试:
而且只要e.target.id
就足够了。甚至this.id
就足够了;)。
jQuery(document).on('focus click', 'input', function(e){
console.log("focused on " + $(e.target).attr('id'));
});
$(document).on('focus click', 'input', function(e){
console.log("focused on " + e.target.id);
});