Ich bin derzeit das Ergebnis einer Berechnung zu einem <p>
Element zuweisen, und ich möchte die gleiche Zuordnung zu einem Eingabefeld machen.Platz jquery Ergebnis in einem Eingabefeld
Hier ist mein Code.
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);
})
Der change
Handler wird die Zuordnung tun, basierend auf welche Option hat im #selector
Element ausgewählt wurde. Ich weiß, wie man den Wert der ausgewählten Option abruft und wie man die total
berechnet, da ich dies bereits einem Element <p>
zuweise.
Wie weise ich einem Element input
denselben Wert zu? Ich muss nur wissen, mit welcher jQuery-Methode der Wert des Eingabeelements festgelegt wird.
Möchten Sie [die Selektoroption festlegen] (https://stackoverflow.com/questions/19252664/how-can-i-programmatical-change-a-select-box-selection-from-within-the -control) oder [setze ein Textfeld] (https://stackoverflow.com/questions/6668364/how-to-change-the-value-of-a-readonly-textbox-using-jquery)? –