我只是试图取代下列输入字段的值的值:更换输入字段的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);
});
});
我在做什么错了?
的可能的复制[在Javascript中设置CSS属性?] (http://stackoverflow.com/questions/5195303/set-css-attribute-in-javascript) – thesecretmaster
它看起来像你正试图读取一个字段的'value'值,然后将相同的值设置回相同的字段。当然这没有任何可见的 - 你将它设置为已经存在的相同值。 – Jamiec