計算折扣我展示從選擇框住計算價格和數量通過另一個選擇框,像這樣乘以:從jQuery的選擇值
$('#tour_type').change(function(){
$('#price').val($("#tour_type option:selected").val());
});
我的選擇:
<option selected="" value="">Select a Tour</option>
<option value="3900">3 Hour Tour</option>
<option value="5900">Full Day Tour</option>
<option value="11800">2 Day Tour</option>
值乘以:
<option selected="" value="">Select Riders</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
我試圖做的是根據車手(選擇2)減少一些值從選擇1
例如量:
3小時的行程選擇| 1-3車手值是3900 | 4-6騎手的價值是3400 |等等
選定的全日遊| 1-3車手值是5900 | 4-6車手值是5100 |等等
如何根據select2的值更改select1的值?
通過給答案,我想這一點:
$("#riders").change(function(){
if($("#riders").val()=="1" || $("#riders").val()=="2" || $("#riders").val()=="3")
{
$('#tourtype option:content("3 Hour Tour")').attr('value', '1000');
$('#tourtype option:content("Full Day Tour")').attr('value', '2000');
$('#tourtype option:content("2 Day Tour")').attr('value', '3000');
}
else if($("#riders").val()=="4" || $("#riders").val()=="5" || $("#riders").val()=="6")
{
$('#tourtype option:content("3 Hour Tour")').attr('value', '4000');
$('#tourtype option:content("Full Day Tour")').attr('value', '5000');
$('#tourtype option:content("2 Day Tour")').attr('value', '6000');
}
});
<select name="tourtype" id="tourtype">
<option value="3900">3 Hour Tour</option>
<option value="5900">Full Day Tour</option>
<option value="11800">2 Day Tour</option>
</select>
<select name="riders" id="riders">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
但是,這並不工作,我究竟做錯了什麼?
那麼,什麼是你的問題? – JNDPNT
如何根據select 2的騎手編號更改select1的值? –