我的 html 中有这样的内容:
<input type="text" data-validators="length(5,25);notNull();links(1);" />
函数:length、notNull 和 links 在我的 Validation 类中。我正在使用 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)但现在我想使用参数时,这很好用。如何检查类中是否存在这些函数并使用参数执行(没有限制,可以是1、5、10个参数)