【问题标题】:Extending the Javascript prototype for all items of a certain class?为某个类的所有项目扩展 Javascript 原型?
【发布时间】:2011-07-29 21:38:58
【问题描述】:

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

function OnValueChange()
{
// Wow!
}

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

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

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

【问题讨论】:

  • 我假设 $('input.myclass').blur(OnValueChange) 不会满足您的需求?
  • 你说的是事件处理,不是原型继承。

标签: javascript jquery prototype-programming


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 2021-01-27
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多