jQuery验证元素

时间:2010-05-25 20:59:31

标签: jquery forms jquery-validate

jQuery Validate插件将元素值传递给内联验证函数。我正在尝试获取元素的id并且错误地告诉“element.attr不是函数”:

function someFunction(element) {
  var elementId = element.attr('id');
}

rules: {
  someFiled: {
    required: someFunction
  }
}

1 个答案:

答案 0 :(得分:1)

你传递了DOM节点,而不是jQuery包装版本,所以这样做:

function someFunction(element) {
  var elementId = $(element).attr('id');
}