也许我的问题没有表达得很好,但我想在HTML页面中添加一个下拉菜单,当选择某个选项时,它应该显示一些价格。目前一切都很好,但当我添加多个下拉菜单时,价格仅显示在第一个div中,我希望能使每个下拉菜单显示不同的价格。
JS:
function changeddl($this){
$("#divprice").text($this.value>0?("Price: " + $this.value + " $"):"");
};
HTML :
<select id="bedrooms" onchange="changeddl(this)">
<option>Size</option>
<option value="160">90 x 50 | 4,75 kg.</option>
<option value="240">100 х 200 | 7,35 kg.</option>
</select>
<div id="divprice" class="price-style"></div>
这个可以正常工作,但当我再添加一个时:
<select id="bedrooms" onchange="changeddl(this)">
<option>Size</option>
<option value="160">90 x 50 | 4,75 kg.</option>
<option value="240">100 х 200 | 7,35 kg.</option>
</select>
<div id="divprice" class="price-style"></div>
价格显示在第一个div中,但第二个div中没有任何内容显示。 我无法弄清楚应该如何更改才能使其正常工作...