2013-04-22 34 views
-2

我正在尝试使用jQuery来动态填充文本字段中的onChange属性来运行多个函数。但是我在控制台说明动态与JQuery的onchange

TypeError: required is not a function 

得到一个错误当i型成所需的控制台(“试验”);该函数存在并返回true。

HTML

<input id="test"> 

jQuery的

var list_of_functions = get_validation(); //this returns a string "required('test'); valid('test');" 
$('#test').attr('onChange', list_of_functions); 

然后当我去改变fieldtext,我得到一个错误,该函数犯规存在。任何帮助?谢谢。

+0

'$('#test')。change(function(){...});'。总是一个好主意来检查[文档](http://api.jquery.com/)。 – elclanrs 2013-04-22 20:34:40

+1

为什么在这个世界上你想要绑定这样的事件监听器?为什么使用函数名称而不是直接处理函数呢? – 2013-04-22 20:34:42

+0

^这是行不通的,这个函数里面什么都是动态的很长 – Stefan 2013-04-22 20:35:23

回答