bordellinoff
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору @zappeln Мне показалось или вы забыли j перед Query: Query(company_field[i]).addClass('org_field'); По сути, неплохо было бы закинуть петлю в ready: $(document).ready(function() { var companyInputs = [".legaladdress", ".company20140627", ".inn", ".kpp", ".okpo", ".bank", ".korschet",".rasschet", ".bik", ".fax", "#legaladdress_field", "#company20140627_field", "#inn_field", "#kpp_field", "#okpo_field", "#bank_field", "#korschet_field", "#rasschet_field", "#bik_field", "#fax_field"]; var len = companyInputs.length; for (var i=0; i!=len; ++i) { $(companyInputs[i]).addClass('org_field'); } $('input[name^="person"]').change(function(e) { if (e.target.value != 'organisation') { $('.org_field').hide(); $('#payment_id_6').prop('checked', false); } else { $('.org_field').show(); $('#payment_id_6').prop('checked', true); } }); }); Вот этот пример работает с вашим кодом. |