Спасибо, что прочитали это.
Я динамически генерирую некоторые данные, которые включают раскрывающийся список выбора с текстовым полем рядом с ним. Если пользователь нажимает кнопку выбора, я динамически заполняю ее (код ниже). У меня есть класс для выбора, и я надеялся, что следующий код будет работать. Я проверил это с идентификатором на избранном и помещая ЕДИНИЦУ в удостоверение личности, я заставил это работать. Однако при изменении кода для ссылки на класс (поскольку будет несколько групп данных, включающих выбор с текстовым полем рядом с ним) и $(this)
, я не смог заставить его работать. Любые идеи будут полезны. Спасибо
Релевантность текстового поля рядом с выбором - это вторая часть кода ... для обновления текстового поля, когда опция выбрана в выборе
.one
означает, что выбор обновляется только один раз, тогда .bind
позволяет помещать любые выбранные опции в смежное текстовое поле.
$('.classSelect').one("click",
function() {
$.ajax({
type: "post",
url: myURL ,
dataType: "text",
data: {
'_service' : myService,
'_program' : myProgram ,
'param' : myParams
},
success:
function(request) {
$(this).html(request); // populate select box
} // End success
}); // End ajax method
$(this).bind("click",
function() {
$(this).next().val($(this).val());
}); // End BIND
}); // End One
<select id="mySelect" class="classSelect"></select>
<input type="text">