У меня есть выпадающее поле выбора и текстовое поле ввода. Выберите окно отображения мои категории и его внешний вид, как это:Заполнение ввода текстового поля на основе выпадающего окна выбора в JQuery
<select id="category" name="category">
<option value="">Please select...</option>
<option value="1">Category-1</option>
<option value="2">Category-2</option>
<option value="3">Category-3</option>
<option value="4">Other</option>
</select>
ввода текста, как это:
<input type="text" id="otherCategory" name="otherCategory" value="" style="display: none;">
Мой вопрос. когда пользователь выбирает только «Другое» из выпадающего списка, мне нужно заполнить текст ввода.
Я пробовал что-то вроде этого:
$(document).ready(function() {
$('#category').change(function() {
var myValue = $(this).val();
var myText = $("#category :selected").text();
if (myText != '' AND myText == "Other") {
$("#otherCategory").show();
}
});
});
Но я не мог заставить его работать. Кто-нибудь может сказать, как я это понимаю.
ПРИМЕЧАНИЕ: мое раскрывающееся меню выбирает динамическое заполнение.
спасибо.
Замените AND AND && – stanze