Помогите с тупым вопросом
function loadCity(select) { var citySelect = $('select[name="city"]'); citySelect.attr('disabled', 'disabled'); // делаем список городов не активным // послыаем AJAX запрос, который вернёт список городов для выбранной области $.getJSON('/libs/city/index.php', {action:'getCity', region:select.value}, function(cityList){ citySelect.html(''); // очищаем список городов // заполняем список городов новыми пришедшими данными $.each(cityList, function(i){ citySelect.append('<option value="' + i + '">' + this + '</option>'); }); citySelect.append('<option value="Другой">Другой</option>'); citySelect.removeAttr('disabled'); // делаем список городов активным }); var citynew = $('input[name="newcity"]'); if (citySelect.val=='Другой'){ citynew.removeAttr('disabled'); } } как сделать if (citySelect.val=='Другой'){ citynew.removeAttr('disabled'); } вот этот фрагмент? |
сделал
function loadCity(select) { var citySelect = $('select[name="city"]'); citySelect.attr('disabled', 'disabled'); // делаем список городов не активным // послыаем AJAX запрос, который вернёт список городов для выбранной области $.getJSON('/libs/city/index.php', {action:'getCity', region:select.value}, function(cityList){ citySelect.html(''); // очищаем список городов // заполняем список городов новыми пришедшими данными $.each(cityList, function(i){ citySelect.append('<option value="' + i + '">' + this + '</option>'); }); citySelect.append('<option value="Другой">Другой</option>'); citySelect.removeAttr('disabled'); // делаем список городов активным }); var citynew = $('input[name="newcity"]'); if ($('select[name="city"]').val()=='Другой'){ citynew.removeAttr('disabled'); } } function loadnew(select) { var citynew = $('input[name="newcity"]'); if ($('select[name="city"]').val()=='Другой'){ citynew.removeAttr('disabled'); } else { citynew.attr('disabled', 'disabled'); } } |
Часовой пояс GMT +3, время: 15:36. |