【发布时间】:2015-11-18 11:41:03
【问题描述】:
我正在使用 Laravel 4.2。我在foreach 声明中有表格:
@foreach($result as $key => $prices)
$endforeach
在这个 foreach 循环中,我有一个表单:
<div class="col-md-3 slide_content">
<div class="form-group">
<label for="">How many car?</label>
<select class="form-control" name="number_of_car" id="car_no">
<option value="" selected>select car numbers</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>
</select>
</div>
</div>
<div class="col-md-3 slide_content">
<div class="form-group">
<label for="">Method to pay?</label>
<select class="form-control" name="payment_method" id="ad_tt">
<option value="">Select Type</option>
<option value="1">Full Payment</option>
<option value="2">Advance Payment</option>
</select>
</div>
</div>
这是我的 Javascript 代码:
$(document).ready(function(){
$("#car_no").change(function(){
var number_of_car = $("#car_no option:selected").val();
var payment_type = $("#ad_tt option:selected").val();
var amount = "<?php $ad = $prices->totalAmount; echo 'Rs: '.$ad; ?>"; alert(amount);
});
});
我的问题是,当我更改第一个循环以外的行的选项值时,我只得到第一行的值。但是,我需要从相应的行中获取。那么,我怎么能使用 jquery 来做到这一点。
任何帮助将不胜感激。谢谢。
【问题讨论】: