0

我有一个函数,它需要 4 个参数,即表单名称、按钮类、函数、事件类型我要做的就是选择表单的元素按钮并相应地调用函数,但它对我不起作用 当我对表单进行硬编码时工作名称和按钮类

registerFormEvent : function(formName,buttonClass,func,eventType) {
$('form[name= "demoForm"]').find('.submit').on(eventType,func);

虽然当我尝试将参数传递给表单名称和按钮类名称时它不起作用

registerFormEvent : function(formName,buttonClass,func,eventType) {
    $('form[name= formName]').find(buttonClass).on(eventType,func);
}

我知道它是一个语法错误,但我找不到解决方法..帮助真的很感激

4

1 回答 1

0

尝试这个:

registerFormEvent : function(formName,buttonClass,func,eventType) {
    $('form[name="'+formName+'"]').find(buttonClass).on(eventType,func);
}

您需要在选择器中的字符串之外添加 formName 变量

于 2013-03-07T01:46:48.387 回答