0
我在我的HTML是這樣的:的CoffeeScript從字符串執行功能與參數
<input type="text" data-validators="length(5,25);notNull();links(1);" />
功能:長度,NOTNULL和鏈接都在我的驗證類。 我得到這些功能與jQuery
$(this).find('[data-validation]').each ->
validatorsString = $(this).attr "data-validation"
validatorsArray = validatorsString.split ";"
validatorsObject = new Validation($(this).val())
for v in validatorsArray
if typeof validatorsObject[v] == "function"
validatorsObject[v]
這工作得很好,當我不使用參數(ARG1,ARG2),但現在我想用的參數。 如何檢查是否這些功能存在於類以及paramters執行它(有沒有限制,可以是1,5,10個PARAMS)
非常感謝,完美的作品! – mitch