Javascript 使用Jquery进行动态onchange
我试图使用jQuery动态填充文本字段中的onChange属性,以运行多个函数。但是,我在控制台中得到一个错误Javascript 使用Jquery进行动态onchange,javascript,jquery,Javascript,Jquery,我试图使用jQuery动态填充文本字段中的onChange属性,以运行多个函数。但是,我在控制台中得到一个错误 TypeError: required is not a function 当我在控制台中输入所需(“测试”)时;该函数存在并返回true HTML 然后,当我去更改fieldtext时,我得到一个错误,该函数不存在。有什么帮助吗?谢谢。感谢所有非常有用的评论。我已经找到了一个更好的方法来替代我所尝试的。 $('#test').change(function(){…})。检查总是一个
TypeError: required is not a function
当我在控制台中输入所需(“测试”)时;该函数存在并返回true
HTML
然后,当我去更改fieldtext时,我得到一个错误,该函数不存在。有什么帮助吗?谢谢。感谢所有非常有用的评论。我已经找到了一个更好的方法来替代我所尝试的。
$('#test').change(function(){…})代码>。检查总是一个好主意。你到底为什么要这样绑定事件侦听器?为什么要对函数直接使用函数名而不是句柄?^这不起作用,函数中的内容是动态的long@MattBall你不是应该在工作吗?哎哟!返回一个函数,而不是字符串,并使用而不是onChange
属性…
<input id="test">
var list_of_functions = get_validation(); //this returns a string "required('test'); valid('test');"
$('#test').attr('onChange', list_of_functions);