Javascript 自动对焦后触发Jquery函数
自动对焦后是否可能触发功能?我试过了,但是当我的文本区域获得自动对焦功能时,我需要单击离开,然后再次单击文本区域以触发该功能 我的代码是:Javascript 自动对焦后触发Jquery函数,javascript,jquery,triggers,focus,Javascript,Jquery,Triggers,Focus,自动对焦后是否可能触发功能?我试过了,但是当我的文本区域获得自动对焦功能时,我需要单击离开,然后再次单击文本区域以触发该功能 我的代码是: $('#test').focus(); $('#test').focus(function() { alert('ok'); }); 尝试交换代码。第一次调用focus() 尝试交换代码。第一次调用focus() 这是因为您在设置焦点后设置触发器 重新排列您的代码,这样就可以正常工作。这是因为您在设置焦点后设置了触发器 重新排列代码,这将很好地工作。根
$('#test').focus();
$('#test').focus(function() {
alert('ok');
});
尝试交换代码。第一次调用
focus()
尝试交换代码。第一次调用
focus()
这是因为您在设置焦点后设置触发器
重新排列您的代码,这样就可以正常工作。这是因为您在设置焦点后设置了触发器 重新排列代码,这将很好地工作。根据传递的参数,.focus()方法有两种不同的含义 在你的第一次陈述中
$('#test').focus();
这是将焦点设置为ID为test的元素
不过你的第二句话
$('#test').focus(function() {
alert('ok');
});
这里发生的是jQuery将事件处理程序附加到元素的焦点事件。我建议在加载DOM时添加事件处理程序,然后在需要时调用.focus()事件(这将触发警报)
.focus()方法根据传递的参数有两种不同的含义
在你的第一次陈述中
$('#test').focus();
这是将焦点设置为ID为test的元素
不过你的第二句话
$('#test').focus(function() {
alert('ok');
});
这里发生的是jQuery将事件处理程序附加到元素的焦点事件。我建议在加载DOM时添加事件处理程序,然后在需要时调用.focus()事件(这将触发警报)
首先绑定你的处理程序,然后关注元素。你问的不是很清楚。请提供更多详细信息。首先绑定处理程序,然后关注元素。您的要求不太清楚。请提供更多细节。