在插件开发中,能不能将要操纵的dom标签预先定义在一个数组a中,然后每次调用的时候初始化函数,然后通过指定指针来操纵dom?
在插件开发中,能不能将要操纵的dom标签预先定义在一个数组a中,然后每次调用的时候初始化函数,然后通过指定指针来操纵dom?
var Settings = (function () {
var $this = $(this);
var $block = $this.find(".RegLcon.block"),
$PhoneNumber = $block.find("input[name='PhoneNumber']"),
$Email = $block.find("input[name='Email']"),
$Password = $block.find("input[name='Password']"),
$CfPassword = $block.find("input[name='PwdConfirm']"),
$codeVal = $block.find("input[name='codeVal']"),
$Code = $block.find("input[name='Code']");
var a = [$PhoneNumber,$Email,$Password,$CfPassword,$codeVal,$Code];
return function () {
return a;
}
})();
$.fn.regUser = function(){
$(Settings()[0]).css("background-color","pink");}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你这样写是可以的,但是不便于后期维护啊。
建议a定义为json对象,下标换成具体的键名。
如下: