я следующий кодполучить данные-цена выбранного значения в выпадающем списке в массиве
<tbody>
<tr>
<td style="width:40%">
<select id="pname.0" name="pname[]" class="form-control ">
<?php
$this->db->order_by('name','asc');
$prod = $this->db->get('product')->result_array();
foreach($prod as $row): ?>
<option data-price="<?php echo $row['price'];?>" value="<?php echo $row['prod_id'];?>" >
<?php echo ucwords($row['name']);?>
</option>
<?php endforeach; ?>
</select>
</td>
<td style="width:10%">
<input class="form-control" onchange="javascript:calc();" id="item_quantity.0" name="qnty[]" value=""/>
</td>
<td class="text-right" style="width:10%">
<input class="form-control text-right" onchange="javascript:calc();" id="item_price.0" name="price[]" value=""/>
</td>
<td class="text-right" style="width:10%">
<input class="form-control text-right" id="subtot.0" readonly name="item_sub_total" value=""/>
</td>
</tr>
</tbody>
Теперь я хочу, чтобы получить значение data-price
атрибута выбранной опции изменения в раскрывающийся в текстовое поле, имеющий динамический идентификатор item_price_
0. Это изменяется, поскольку я добавил кнопку добавления строки. Когда я нажимаю кнопку Добавить строку, идентификатор будет item_price_
1.
Пожалуйста, помогите мне, как я могу получить эти значения с помощью JQuery или JavaScript
вы хотите же выбранное значение в нескольких текстовых полях? – lshettyl
@LShetty, Нет, я хочу, чтобы выбранное значение соответствовало текстовому полю в той же строке. –