У меня есть таблица, в которой каждая строка содержит форму. см. ниже
<table>
<tr><th>Fee Type</th><th>Amount</th><th>% Discount</th><th>Discounted Amount</th><th>Payable to</th><th>Remove</th></tr>
<tr>
<form>
<td></td>
<td class="cost"></td>
<td> <input /> </td>
<td class="discount"></td>
<td></td>
</form>
<tr>
</table>
Теперь я намерен создать глобальную кнопку сохранения, которая будет проходить по каждой форме и выполнять пост Ajax. см. ниже
function saveEditedFees(){
$("#savefeechanges").click(function(){
$("#feestable form").each(function(){
alert( $(this).attr('id') );
});
});
}
Моя проблема заключается в доступе к значениям «td» с использованием $ (this) для элементов с классом «стоимость» и «скидка»
Я пытался
alert( $(this).find("td").eq(2).html() );
alert($(this).siblings('.cost').text());
alert($("td .cost" ,this).text());
По сути, я пытаюсь проверить, равно ли значение, содержащееся в <td class="cost">
, <td class="discount">
, таким образом, я буду выборочно делать пост ajax.
Пожалуйста, помогите.