0
我想獲得循環不同的文本框值在jquery函數。如何獲取jquery函數中的文本框值?
我的PHP代碼:
<?php
$qstid = $addnew334->id;
$dd = DB::table('tbltplatematerial')->where('qteid',$qstid)->get();
foreach($dd as $d1)
{
$ing_id = $d1->id;
?>
<tr>
<td><?php echo $d1->name;?></td>
<td><input type="text" name="txtingprice" id="<?php echo $ing_id;?>" value="" ></td>
<td><input type="checkbox" value="<?php echo $d1->id; ?>" onClick="addpriceing(<?php echo $ing_id; ?>,<?php echo $qstid;?>,<?php echo $value;?>,<?php echo $value11;?>)" id="checkid"></td>
<?php
}
?>
我的jQuery函數:
function addpriceing(ing_id,qstid,user_product_id,temp_id)
{
var price = $("input[name='txtingprice']").val();
alert(price);
$.ajax({
url: '<?= URL:: to('addpriceing1') ?>',
type: 'GET',
//dataType: "json",
async : false,
data:{
'price':price,
'ing_id':ing_id,
'qstid':qstid,
'user_product_id':user_product_id,
'temp_id':temp_id,
},
success: function(e)
{
if(e == 0)
{
console.log("Successs");
alert("success");
}
else
{
alert('error');
}
}
});
}
我試圖讓jQuery函數所有txtingprice值。請幫忙。
您有多個同名的元素。使用var price = $(「#」+ ing_id).val();而不是 – jeff
仍然我沒有得到價格的價值。 – solanki