Ich habe Textarea (x1_typdv) und ich möchte dies: Wenn ich "3" in Textarea schreibe, wählen Sie Option mit Wert "3" in Dropdown (x1_typdv2). Ich habe diesen Code, aber es funktioniert nicht, wie es geht? Vielen Dank.Wählen Dropdown-Wert von Textarea mit jQuery
$('#x1_typdv').change(function() {
$('#x1_typdv2').val($('#x1_typdv').val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="x1_typdv" value="" name="x1_typdv">
<select name="x1_typdv2" id="x1_typdv2">
\t \t \t \t <option value="1">1</option>
\t \t \t \t <option value="2">2</option>
\t \t \t \t <option value="3">3</option>
\t \t \t \t <option value="4">4</option>
\t \t \t \t <option value="5">5</option>
\t \t \t \t <option value="6">6</option>
\t \t \t </select>
EDIT: ich versuchte es wieder, es funktioniert für mich, wenn ich nur normaln TextArea- verwenden. Aber ich will es für textarea verwenden, das von Javascript (sein Berechnungsformular) gefüllt wird, und hier ist es nicht arbeiten. Wie bekomme ich den gleichen Wert wie in Dropdown-Liste? Vielen Dank.
$x1_typdv \t = parseFloat($('#x1_field_skrinka option:selected').attr('data-typdv')),
$x1_fieldTypdv.val($x1_typdv);
$x1_fieldTypdv = $('#x1_typdv');
Eigentlich ist es funktioniert, auf verwischen. –
Ihr Code funktioniert gut: https://jsfiddle.net/dam1tLvr/. Überprüfen Sie die Konsole auf Fehler und stellen Sie sicher, dass Sie jQuery ordnungsgemäß in die Seite eingefügt haben. Beachten Sie auch, dass Sie eine Unschärfe an der "Eingabe" für das Ereignis "change" verursachen müssen, um –
zu verwenden, verwenden Sie 'on input' Ereignis – guradio