giriş değeri elde, ben bu değer ilk onay kutusu değeri olarak çıkışının tutar işe anlamaya olamaz.jQuery Ben bir onay kutusu bir her döngüde giriş değeri elde etmek çalışıyorum bir .each döngü
$('.custemb, input[name=cb], input[class=multadd]').live("click", function() {
$('input[class=multadd]:checked').each(function(index) {
val = index + 2;
valu = $('input[class=multadd]:checked').val();
multiz = multiz + '&aid' + val + '=' + valu;
});
});
sorun değişken valu
çıktısı her döngü değil, döngü geçerli kutusunun toplam ilk kutusunun olduğu, o andaki değer gerekir.
Herhangi bir fikrin var mı?
"elem" zaten girdi öğesi ise, değere erişmek için "elem" üzerindeki seçiciyi neden kullanmalıyım? Teşekkürler – mkmnstr
@mkmnstr: Çünkü elem, eleman için bir jQuery nesnesi değil. '$()' Işlevi yalnızca seçici değil, farklı parametreler alır. Bir öğeye gönderirseniz, yalnızca o öğeyi içeren bir jQuery nesnesi oluşturacaktır. İlk örnekte '$ (this)' işlevi işlevi aynı şekilde kullanır. – Guffa
Açıklama için teşekkürler, şimdi net! Şerefe! – mkmnstr