我認爲這將是這麼簡單......jQuery選擇選項,更改html內容。我究竟做錯了什麼?
$('#yourSelect').change(function() {
if ($(this).val() == '12500', '8500', '7000') {
$("#textBox").html("+ £10 delivery");
} else {
$("#textBox").html("+ £6 delivery");
}
});
前
<select name="Amount" id="yourSelect">
<option value="5000">5000</option>
<option value="6000">6000</option>
<option value="7000">7000</option>
<option value="8500">8500</option>
<option value="12500">12500</option>
</select>
<div id="textBox">+ £6 delivery</div>
有我失去了我的心?這裏有什麼不對?
*可能更合適的一件事就是將您的「金額」視爲數字而不是字符串。我會考慮使用大於比較的值:'if(value> = 7000){' – hafichuk 2012-03-22 14:22:34
@hafichuk。謝謝,補充說我的答案。新增學分。我希望我們可以拆分代表... **: - )** – gdoron 2012-03-22 14:25:49