jQuery Validation插件具有所需规则的“元素”参数。我知道如何将它用于内联函数,但如果我想将它传递给外部JS函数呢?我试过这个:
规则:{ startHours:{ 必需:startTimeRequired(元素) },
但它不起作用。
答案 0 :(得分:1)
您只需引用函数本身,就会传递元素:
rules: { startHours: { required: startTimeRequired },
startTimeRequired()(如果parens在那里)告诉javascript运行该函数然后,这不是你想要的。您想告诉所需的事件处理程序在startTimeRequired处抛出'event'。