Я включил образец в jsFiddle.Отбросить выбранное значение из строки в datatables при нажатии кнопки
Мой вопрос в том, как получить строку выпадающего выбранного значения при запуске кнопки «щелчок» в той же строке.
Это мой HTML:
<table id="table1">
<thead>
<tr>
<th>Item</th>
<th>UOM</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Item 1</td>
<td>
<select>
<option></option>
<option>BAG</option>
<option>UNIT</option>
</select>
</td>
<td>
<button type="button" class="add">Click</button>
</td>
</tr>
<tr>
<td>Item 1</td>
<td>
<select>
<option></option>
<option>BAG</option>
<option>UNIT</option>
</select>
</td>
<td>
<button type="button" class="add">Click</button>
</td>
</tr>
</tbody>
Мои JavaScript:
oTable = $("#table1").dataTable({
"fnDrawCallback": function(oSetting){
$(".add").click(function(){
var data = oTable.row($(this).parents('tr')).data();
console.log(data);
});
}
});
thx thx !!! это, безусловно, отличное решение для меня !!! – Michael
@Michael, извините, я решил рекомендовать 'rowCallback' вместо' createdRow', он лучше подходит для этого. Я обновил свой ответ и демонстрацию. –
получил. спасибо! Моя конечная цель - получить значения и $ .post для сервера. – Michael