Ich habe ein Eingabefeld hinzuzufügen, wie unten,, wie man Wert eines Eingabefeld mit JQuery
<input name="update_price" type="text" id="update_price" value="£" size="8"
maxlength="8" />
Ich mag würde einige Preiswerte aus dem Wert einer Auswahlbox zu erhalten, und fügen Sie nach dem £ Zeichen, wie dies in jquery erreicht,
<form>
<select name="select" id="select">
<option>Select your pizza</option>
<option value="6.65">NY, 10", £6.65</option>
<option value="8.95">NY, 12", £8.95</option>
<option value="11.95">NY, 16", £11.95</option>
<option value="3.45">Chicago, 7", £3.45</option>
<option value="6.65">Chicago, 10", £6.65</option>
<option value="8.95">Chicago, 12", £8.95</option>
<option value="11.95">Chicago, 16", £11.95</option>
<option value="19.95">Chicago, Beast 24" x 18", £19.95</option>
</select>
</form>
$(function()
{
$('#select').change(function() {
$('input[name=update_price]').val($("#select :selected").val());
});
});
es funktioniert mit dem Code oben, aber das £ Zeichen verschwindet, jede mögliche Hilfe wäre sehr geschätzt.
Danke für die Antwort, kann ich lege die Pfund-Zeichen in dem Wert-Tag nicht, weil ich einen Einkaufswagen mit und ich bin mit dem Wert für that.also Ich bin mit Firefox und wenn setzt man das Pfundzeichen in das "£", tauchen seltsame Charaktere auf? Warum das? –
Diese seltsamen Zeichen sind wegen der Zeichencodierung des Pfundzeichens da. Versuchen Sie zwei Felder zu aktualisieren. Eine, um den richtigen Preis anzuzeigen. Und eines für den Einkaufswagen. Wie ich oben getan habe. – blub
Ich schätze, du bist ein PHP-Entwickler '=)' In deinem letzten Codebeispiel hast du folgendes: '" € ". $ (" # Select: selected ")' – Blixt