В настоящее время я назначаю результат вычисления элементу <p>
, и я хотел бы сделать то же назначение в поле ввода.Поместите результат jquery во входное поле
Вот мой код.
HTML
<select id="selector" onChange="Expedisi(this);">
<option>Select product</option>
<optgroup label="Sedan">
<option value="Lancer EX">Lancer EX 1.6/2.0</option>
<option value="Lancer EX GT">Lancer EX GT</option>
<optgroup label="Sport">
<option value="Lancer Evolution X">Lancer Evolution X</option>
<optgroup label="SUV">
<option value="Outlander">Outlander</option>
</select>
<p id="thetotal"> </p>
JavaScript
$('#selector').on('change', function() {
total = data[$(this).val()].price;
$('#thetotal').text("" + total);
})
change
обработчик будет выполнить задание, на основе которого была выбрана опция в #selector
элемента. Я знаю, как получить значение выбранного параметра и как вычислить total
, так как я уже назначаю это элементу <p>
.
Как присвоить такое же значение элементу input
? Мне просто нужно знать, какой метод jQuery используется для установки значения входного элемента.
Вы хотите [установить опцию селектора] (https://stackoverflow.com/questions/19252664/how-can-i-programmatically-change-a-select-box-selection-from-within- -control) или [установить текстовое поле] (https://stackoverflow.com/questions/6668364/how-to-change-the-value-of-a-readonly-textbox-using-jquery)? –