📅  最后修改于: 2023-12-03 15:16:41.754000             🧑  作者: Mango
focus()
方法是jQuery中一个常用的事件方法之一。它用于在元素获取焦点时触发事件。
$(selector).focus(function() {
//事件处理代码
});
function()
: 事件处理函数,可以在函数中编写执行的功能。如果在定义事件处理函数时有返回值,则该返回值可以取消默认操作。
假设我们有一个文本框,我们想在用户在该文本框中输入时显示提示信息,则可以使用以下代码:
<input type="text" id="myInput" />
<div id="message"></div>
$("#myInput").focus(function() {
$("#message").text("请在此输入您的信息");
});
在该示例中,我们使用focus()
方法定义了一个事件处理函数,在文本框获取焦点时,该事件处理函数将显示一条提示信息。
focus()
方法只适用于可获得焦点的元素,如<input>
元素,<textarea>
元素等。focus()
方法也可用于一个元素上,为该元素的子元素设置focus()
不会影响到父元素。$(document).on('focus', selector, function(){})
来添加事件处理程序。