Мне нужно получить значение от <td id='itemCadaPreco'>
, когда я нажимаю кнопку с идентификатором 'btnRemover' :.Получить динамическое значение td по нажатию кнопки
Вот jsFiddle: http://jsfiddle.net/6APAx/
<tr id='itemCada'>
<td id='itemCadaId'>1</td>
<td>descrição aqui</td>
<td id='itemCadaQtd'>12</td>
<td id='itemCadaPreco'>R$ 10,00</td>
<td>R$ 12000,00</td>
<td style='width: 15px;'><button id="btnRemover">X</button></td>
</tr>
$(function(){
$("#btnRemover").click(function(){
alert($(this).closest("#itemCadaPreco").text());
});
});
Edit: Ребят это будет генерироваться динамически на петле и ид «itemCadaPreco» будет повторяться, поэтому идентификатор вызова по щелчку не будет работать, мы нужно использовать что-то вроде «ближайшего» или что-то в этом роде. спасибо!
'tr's должны быть обернуты с' 'table' и tbody' тегов. Поскольку идентификаторы уникальны, вы должны использовать простой селектор идентификаторов вместо метода «ближайший», «ближайший» выбирает ближайшего родителя, http://jsfiddle.net/Tzq3S/ – undefined