看看下面的代码:
this.forms = {
signIn: {
email: $('#tb-input-sign-in-email'),
password: $('#tb-input-sign-in-password')
},
signUp: {
fullName: $('#tb-input-sign-up-full-name'),
email: $('#tb-input-sign-up-email'),
password: $('#tb-input-sign-up-password')
}
};
这是初始化我的文本框 jQuery 插件的旧代码:
$('#tb-sign-in-email, #tb-sign-in-password').textbox();
新代码(使用 this.forms 数组)将是:
this.forms.signIn.email.textbox();
this.forms.signIn.password.textbox();
基本上我想用一行代码初始化文本框插件,就像“旧代码”初始化 jQuery 插件(使用单个选择器)一样。