2010-05-25 96 views
1

jQuery验证插件将元素值传递给内联验证函数。我试图让元素的ID和一个错误,告诉“element.attr不是一个函数”:jQuery验证元素

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

rules: { 
    someFiled: { 
    required: someFunction 
    } 
} 

回答

1

您获得通过的DOM节点,而不是一个jQuery包裹的版本,所以这样做:

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