我想在同一个对象中对函数进行分类以提高可读性。但我不知道怎么做?
$.forms = function () {
addField = function(e) {};
};
如何在按钮的onClick事件中访问addField?
<button onclick="$.forms.addField(this);">Press me!</button>
它对我不起作用。
答案 0 :(得分:3)
您需要$.forms
作为对象而不是函数。请尝试以下方法:
$.forms = {
addField: function(e) {
}
};
这会将$.forms
转换为您想要的对象。
编辑但是如果你想把它保留为一个功能,你必须把它写成:
$.forms = function ()
{
return
{
addField: function(e)
{
}
};
};
并将其用作:
$.forms().addField(e)