javascript - 为某个类的所有项目扩展 Javascript 原型(prototype)?

标签 javascript jquery prototype-programming

为某个类的所有项目扩展 Javascript 原型(prototype)的最佳方法是什么? 我希望某个类的所有文本框(输入)都有

function OnValueChange()
{
// Wow!
}

这样我就可以将 onblur="OnValueChange" 添加到我的输入中。

我可以通过修改原型(prototype)在单个对象上执行此操作,但我想知道是否有办法对某个类或其他区分属性的所有项目执行此操作。

我可以在我的项目中访问 jquery

最佳答案

如果您可以访问 jQuery,那么只需使用:

$(".inputClassNameHere").live("blur", function(){OnValueChange();});

这样,所有当前和 future 的 inputClassNameHere 类输入都将在触发模糊事件时调用 OnValueChange。

关于javascript - 为某个类的所有项目扩展 Javascript 原型(prototype)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6879306/

相关文章:

javascript - console.log 打印函数定义以及函数预期输出

php zend框架json解码失败

javascript - 尝试如果用户选择一个文件,则创建一个元素,但它会加倍

javascript - Perl——如何将新网页滚动到上一行位置

javascript - 使用过滤器方法合并两个数组

javascript - 元素内部 html 未清除

javascript - "this"单击时更改值

javascript - 从原型(prototype)函数访问属性

javascript - 使用 Javascript (jQuery) 使用箭头键(向上和向下)选择 li 元素

javascript - 工具提示,辅助功能