Мне нужно создать одно текстовое поле ввода и выбрать поле. В элементе выбора параметр будет содержать некоторые значения userId - это имена пользователей. Пользователь может использовать как текстовое поле, так и поле для ввода данных. если он/она выбирает любое имя пользователя, то userId следует обновить в текстовом поле. И наоборот, если пользователь вводит userId в текстовое поле userId, необходимо обновить его в текстовом поле.параметр выбора jquery следует выбирать на основе опции id
Первая часть функциональности работает нормально.
Я не получаю никакого решения в jQuery, как выбрать конкретный вариант.
Вторая часть
Они динамически создаются с помощью отборных и ввода-боксов. Они будут увеличены. Мне нужно сделать для каждого. Как я могу сделать одну и ту же функциональность для всех, используя jQuery.
<input type="text" id="demoInput" />
<select id="demoSelect" >
<option id="0">User Name A</option>
<option id="1">User Name B</option>
<option id="3">User Name C</option>
<option id="4">User Name D</option>
<option id="5">User Name E</option>
<option id="6">User Name F</option>
</select>
$('#demoSelect').change(function(){
//alert('event fired');
var id = $(this).children(":selected").attr("id");
//alert('id is ' +id);
$('#demoInput').val(id);
});
$('#demoInput').change(function(){
alert('event fired');
$('#demoSelect').children(":selected").removeAttr("selected");
alert('id is ' +id);
$('#demoInput').val(id);
});
Я создалJS Fiddle также.