我有一个表格的视图。表单有很多输入,当用户在它们之间移动时我需要检测(点击或按下' tab')。
现在我有了这个:
var paragraphs = '<p>' + article.content.split("\n").join('</p><p>') + '</p>';
但即使他没有使用鼠标,我也需要检测用户是否专注于这些输入。
谢谢
答案 0 :(得分:3)
focus
怎么样?
$('input').on('focus',function(){
// Do something
});
焦点事件在获得焦点时发送到元素。此事件隐式适用于一组有限的元素,例如表单元素(
<input>
,<select>
等)和链接(<a href>
)。
答案 1 :(得分:2)
对于form
$(document).ready(function () {
$('form').on('focus blur', 'input', function () {
// Handle event
});
});
答案 2 :(得分:1)
您需要使用focus
事件而不是点击:
$('input').on('focus',function(){
// Do something
});