Hier ist eine kurze Version:
$('#ddlCodes').change(function() {
$('#txtEntry2').text($(this).find(":selected").text());
});
karim79 einen guten Fang gemacht, indem Sie Ihre Elementnamen zu urteilen txtEntry2
kann eine Textbox, wenn es irgendeine Art von Input ist, Sie müssen stattdessen .val()
verwenden oder .text()
wie folgt:
$('#txtEntry2').val($(this).find(":selected").text());
Für das "was ist los?" Teil der Frage: .text()
nimmt keinen Selektor, es nimmt Text, den Sie wollen, oder nichts, um den Text bereits dort zurückgeben. Also müssen Sie den gewünschten Text holen und ihn dann in die Methode .text(string)
für das Objekt einfügen, das Sie einstellen möchten, wie oben beschrieben.
Ich würde auch firefox für firefox vorschlagen, wenn Sie es nicht schon haben. –
Verloren nach "es funktioniert nicht", ohne anzugeben, in welcher Weise es nicht funktioniert. – LarsH