2013-04-22 48 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

回答