Я уверен, что это что-то тривиальное, даже если у меня возникла проблема со скрытием/показом элемента через jQuery depand по выбранному значению в форме html. У меня есть этот HTML:jQuery hide/show element зависит от html select value
HTML
<select name="town" id="town" onchange="otherTown()">
<option value="1">New York</option>
<option value="2">Washington</option>
<option value="3">London</option>
<option value="4">Other</option>
</select>
<div id="alt_town" style="display:none;">
<label for="right-label" class="right inline">Other Town</label>
<input type="text" id="right-label" name="alt_town">
</div>
JS
function otherTown() {
$('#town').on('change', function() {
if ($(this).val() === "4") {
$("#alt_town").show()
} else {
$("#alt_town").hide()
}
});
}
Если пользователь выбирает "Другой" вариант в выберите "Другой город" форма обнаружиться. Он работает, но только после того, как я выберет что-то еще до опции «Другой» (например, «Лондон»). Мне нужно показывать элементы, даже если «Другой» - первый выбор.
Спасибо, ребята, за помощью.
'тумблера()' с булевым всегда предпочтительнее 'шкурой()'/'шоу()' пар. Согласно @A. Wolff. –
@TrueBlueAussie да ... пропустил это .. и обновлял его –
Спасибо, это то, что мне нужно :) – Thommie