我正在使用Laravel 4.2。我有一个foreach
语句中形式:Onchange不能在循环中工作
@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来做到这一点。
任何帮助,将不胜感激。谢谢。
感谢您的回复。但是,当我警惕时,它正在从最后的循环陈述中获得价值。但是,我想要显示各自循环的值。 – vijayrana
我试图展示的是选择不同循环的不同数量。任何帮助,将不胜感激 – vijayrana
@vijayrana,你有没有通过我的回答 – Satpal