扩展某个类的所有项目的Javascript原型?

时间:2011-07-29 21:38:59

标签: javascript jquery prototype-programming

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

function OnValueChange()
{
// Wow!
}

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

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

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

1 个答案:

答案 0 :(得分:2)

如果您有权访问jQuery,那么只需使用:

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

这样,具有类inputClassNameHere的所有当前和未来输入将在触发blur事件时调用OnValueChange。