Я просто пытаюсь заменить значение следующего поля ввода:Заменить значение поля ввода JQuery
<input id="farbe" style="background-image: url('images/colors/RAL_1001.png'), no-repeat;" value="Farbton wählen">
нужное значение я получаю из моего списка автозаполнения. Предупреждение работает нормально (правильное значение), но я не получаю значение поля ввода.
$(document).ready(function() {
$('#farbe').on('autocompletechange change', function() {
var wert = this.value;
alert(wert);
$('#farbe').attr("value",wert);
});
});
Что я делаю неправильно?
Возможный дубликат [Установить атрибут CSS в JavaScript?] (http://stackoverflow.com/questions/5195303/set-css-attribute-in-javascript) – thesecretmaster
Похоже, вы пытаетесь прочитать «значение» поля, а затем установите это же значение обратно в одно и то же поле. конечно, это ничего не видно - вы устанавливаете его на то же значение, которое уже есть. – Jamiec