jQuery的 - 更改文本和选项的值(选择)
我不能得到这个工作...jQuery的 - 更改文本和选项的值(选择)
选项的文本改变,但是值保持不变?
<select id="uid1485">
<option value="kein Bild">kein Bild</option>
<option value="Bild (2,50 Euro)">Bild (2,50 Euro)</option>
</select>
jQuery("#uid12").change(function(){
if (jQuery("#uid12").val() == "STAZ + Guller Kombi (3,00 Euro Aufschlag)") {
jQuery("#uid1485 option[value='Bild (2,50 Euro)']").text("Bild (5,00 Euro)");
jQuery("#uid1485 option[value='Bild (2,50 Euro)']").val("Bild (5,00 Euro)");
} else {
}
});
我在这里做错了什么?
我想你想要类似this的东西?
只要改变你的,如果条件来
if ($("#uid12 option:selected").val() == "STAZ + Guller Kombi (3,00 Euro Aufschlag)")
否:) 我有两个下拉菜单。当选择第一个下拉菜单中的特定值时,必须更改另一个下拉菜单中的特定选项(val和text) - 如果conition正在工作到目前为止 - 选项的文本已正确更改 - 但value =属性仍然存在未触及... – thethethe 2013-04-11 17:33:22
我相信价值也改变了,请检查Firebug/Chrome Devtools中的小提琴代码。价值= Bild(2.50欧元)更改为价值= Bild(5,00欧元) – 2013-04-11 17:38:28
是的,我看到了......非常感谢!......很好奇......我试过如果条件确实正常工作?! – thethethe 2013-04-11 17:42:20
我想uid12也是一个下拉? – 2013-04-11 17:22:40
是的,它也是一个下拉菜单。 – thethethe 2013-04-11 17:25:32
请为'uid12'提供HTML。更好的是,请创建一个[jsfiddle示例](http://jsfiddle.net)。 – Dom 2013-04-11 17:32:43