我正在使用jquery-steps插件,并希望在另一个表单上调用steps
初始化方法,但设置相同。
有没有办法告诉JavaScript这样做而无需再次使用相同的设置调用steps
?我正在考虑类似于Ruby中的send
方法,如果有帮助的话。
源代码:
var formWizard = $('form#myform').children('div.page-1');
formWizard.steps({
headerTag: "h3",
bodyTag: "section"
//other settings that make this steps method long
});
我想使用像Ruby这样的send
方法或其他方法来避免使用所有参数重复调用步骤:
var formWizard2 = $('form#myform').children('div.page-2');
var hash_args = {
headerTag: "h3",
bodyTag: "section"
//other settings that make this steps method long
}
formWizard2.send(:steps, hash_args)
答案 0 :(得分:1)
我可能会误解你的问题...但为什么不把配置保存到变量并使用它:
var config = {
headerTag: "h3",
bodyTag: "section"
//other settings that make this steps method long
}
formWizard.steps(config);
var formWizard2 = $('form#myform').children('div.page-2');
formWizard2.send(config)