0

我有一个日期选择器,其中包含我从示例网站获取的签入和签出日期:LINK

我的问题是,当我有多个签入签出表单而无需重复替换类名的整个代码时,我该如何进行这项工作?

她是个笨蛋:链接

4

1 回答 1

0

您可以将代码包装在一个函数中并多次调用它:

http://plnkr.co/edit/ui97SsODrcbwdK9jo8PD?p=preview

在加载函数中以这种方式调用新函数:

checkInOut($('.dpd1a'), $('.dpd2a'), now);
checkInOut($('.dpd1b'), $('.dpd2b'), now);

用它包装并将对元素的直接引用更改为inEloutEl

var checkInOut = function(inEl, outEl, now) {
    ... existing code is almost exactly the same ...
};

变量的值checkIncheckOut在设置期间设置并保存在闭包中。但它们只在函数内部使用,每次调用函数时,都会设置一组新值。

于 2013-06-14T18:03:20.877 回答