5
İkinci yöntemdeki $ (this) .val() yöntemi, ilk yöntemde aldığım aynı değeri döndürür. İkinciGrup sınıfı ile alanların ilk değerini almayı bekledim. Neyi yanlış yapıyorum?
$(document).ready(function(){
jQuery.validator.addMethod("method1", function(value, element, options) {
.....some code here....
var elems = $(element).parents('form').find(options[0]);
jQuery.each(elems, function(){
thisVal = $(this).val();
});
.....some code here......
}, jQuery.format("some message."));
jQuery.validator.addMethod("method2", function(value, element, options) {
.....some code here....
var elems = $(element).parents('form').find(options[0]);
jQuery.each(elems, function(){
thisVal = $(this).val();
});
.....some code here......
}, jQuery.format("some message."));
$("#formName").validate({
rules: {
firstMethod1:{
method1: ['.firstGroup']
},
secondMethod1:{
method1: ['.firstGroup']
},
thirdMethod1:{
method1: ['.firstGroup']
},
firstMethod2:{
method2: ['.secondGroup']
},
secondMethod2:{
method2: ['.secondGroup']
},
thirdMethod2:{
method2: ['.secondGroup']
}
}
});
});
'var elems = $ (eleman) .parents ('form') bulabilirsiniz (seçenekler [0]); içermeyen' aynı formu her zaman ve sadece döngü bulmak Aynı değerler üzerinden her seferinde aynı çıktılar? Her yöntem için – bh88
seçenekleri [0] farklıdır. '.firstGroup' veya '.secondGroup' değeri vardır. – coder
jsFiddle yapın, lütfen en basit örnekteki sorun – kwicher