Diciamo che ho un AddMethod personalizzato per jQuery Convalida come:messaggi di errore dinamico jQuery confermare con AddMethod basata sull'elemento
$.validator.addMethod('min-length', function (val, element) {
// do stuff
// the error message here needs to be dynamic
}, 'The field cannot be less than than '
+ element.attr('data-min') + // it is within the closure, but it can't grab it
' length.');
non riesco a trovare un modo per ottenere il elemento variabile in questione e ottenere qualsiasi valore da esso. Cosa mi manca qui?
[dal documento ation] (http://docs.jquery.com/Plugins/Validation/Validator/addMethod#namemethodmessage), 'addMethod' può assumere una funzione come terza (es. 'messaggio') param. Guarda cosa succede quando passi una funzione e al suo interno 'console.log (this)'. Ci sono buone probabilità che questo sia l'elemento che ti interessa. O forse l'elemento viene passato come parametro, proprio come lo è per l'altra funzione che hai. – meetamit