jquery - 如何将此函数绑定(bind)到输入焦点

标签 jquery jquery-selectors

我有以下简化的功能。实际使用情况已删除。因此,onfocus 我希望文本框的值能够被提醒。

我想将函数定义与用法分开。

new function ($)
{
    $.fn.setFocus = function ()
    {
        alert($(this).val());
    }
} (jQuery);

我当前的尝试不起作用:

$('input[type=text]').focus(setFocus);

我怎样才能让它发挥作用?谢谢。

最佳答案

setFocus 可能未定义。您应该引用函数本身,在本例中为 $.fn.setFocus

$('input[type=text]').focus($.fn.setFocus);

关于jquery - 如何将此函数绑定(bind)到输入焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673997/

相关文章:

jquery .不是第一个或最后一个

jquery 动态 css 选择器不区分大小写

javascript - 为什么这个 jquery 代码不起作用?

jquery - 获取元素的子元素和子元素的父元素 :)

javascript - 有没有办法检查特定点 (X,Y) 是否在 SVG 元素中?

javascript - iframe jquery 或 javascript 的刷新按钮

javascript - 如何使用 columns().every() 检索仅包含过滤元素的列

jquery 将所有 src 更改为 rel

JQuery 将这个和另一个结合在一起

jquery - 使用 CSS 将表格样式设置为井字棋盘