У меня есть несколько входов с существующим значением. Я хотел бы заменить входные данные выбором, используя те же параметры, но сохранив исходное значение.
html:
<span id="span1">
<input type="text" id="input1" value="1" >
</span>
<span id="span2">
<input type="text" id="input2" value="2" >
</span>
<span id="span3">
<input type="text" id="input3" value="3" >
</span>
Это то, что я пробовал сейчас:
var inputs = ['input1', 'input2', 'input3'];
$.each(inputs, function(key, inputname) {
$('#'+inputname)
.replaceWith('<select id="'+inputname+'" name="'+inputname+'">' +
'<option value="1">0</option>' +
'<option value="1">1</option>' +
'<option value="2">2</option>' +
'<option value="3">3</option>' +
'</select>');
$('#'+inputname).val("2");
});
Таким образом, он работает для создания одинакового пользовательского выбора для каждого входа, и я могу установить фиксированное значение, но я хотел бы получить исходное значение для каждого входа.
Возможно ли это?
Заранее спасибо за помощь