Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Jquery进行动态onchange_Javascript_Jquery - Fatal编程技术网

Javascript 使用Jquery进行动态onchange

Javascript 使用Jquery进行动态onchange,javascript,jquery,Javascript,Jquery,我试图使用jQuery动态填充文本字段中的onChange属性,以运行多个函数。但是,我在控制台中得到一个错误 TypeError: required is not a function 当我在控制台中输入所需(“测试”)时;该函数存在并返回true HTML 然后,当我去更改fieldtext时,我得到一个错误,该函数不存在。有什么帮助吗?谢谢。感谢所有非常有用的评论。我已经找到了一个更好的方法来替代我所尝试的。 $('#test').change(function(){…})。检查总是一个

我试图使用jQuery动态填充文本字段中的onChange属性,以运行多个函数。但是,我在控制台中得到一个错误

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);