У меня проблема.
массив возвращал мне некоторые динамические данные из него.Значение не будет отображаться по каждой строке
<?php
foreach($ItemArray as $key => $value) {
echo '
<tr><td height="30" valign="middle">'.$value['nr'].'</td>
<td valign="middle">'.$value['product'].'</td>
<td valign="middle">'.$value['describe'].'</td>
<td valign="middle" id="price_'.$key.'">'.$value['price'].'</td>
<td valign="middle" class="box_darker" id="amount_'.$key.'">
<input name="Field_Amount_'.$key.'" id="Field_Amount_'.$key.'" class="Field_Amount" type="text" /></td>
<td valign="middle" id="price_'.$key.'">$key</td></tr>'; }
;?>
Теперь я хотел бы проверить, если значение возвращает мне правильный, если нажать на принадлежат области (TD/цена)
$(document).on('click', '[id^=price_]', function(){
var Amount = $('[id^=Field_Amount_]').val();
alert(Amount);
});
Но фигу Wich поле (тд/цена) в каждой строке я нажимаю , он предупреждает меня только значение из первого ряда! возможно, потому что данные загружаются динамически?
Извините за плохой английский.
Да, это сделал мой день! Большое спасибо! – onbids