Tôi cần trích xuất chi tiết của mỗi cột trong bảng của tôi. Ví dụ: cột "Tên/Nr".Lấy nội dung của hàng trong bảng bằng một nút bấm
- Bảng này chứa một số lượng địa chỉ
- Cột cuối cùng của mỗi hàng có một nút cho phép người dùng chọn một địa chỉ được liệt kê.
Vấn đề: Mã của tôi chỉ nhặt <td>
đầu tiên mà có một lớp nr
. Làm cách nào để làm việc này?
Dưới đây là các bit jQuery:
$(".use-address").click(function() {
var id = $("#choose-address-table").find(".nr:first").text();
$("#resultas").append(id); // Testing: append the contents of the td to a div
});
Bảng:
<table id="choose-address-table" class="ui-widget ui-widget-content">
<thead>
<tr class="ui-widget-header ">
<th>Name/Nr.</th>
<th>Street</th>
<th>Town</th>
<th>Postcode</th>
<th>Country</th>
<th>Options</th>
</tr>
</thead>
<tbody>
<tr>
<td class="nr"><span>50</span>
</td>
<td>Some Street 1</td>
<td>Leeds</td>
<td>L0 0XX</td>
<td>United Kingdom</td>
<td>
<button type="button" class="use-address" />
</td>
</tr>
<tr>
<td class="nr">49</td>
<td>Some Street 2</td>
<td>Lancaster</td>
<td>L0 0XX</td>
<td>United Kingdom</td>
<td>
<button type="button" class="use-address" />
</td>
</tr>
</tbody>
</table>
Đây là hướng dẫn hoàn chỉnh với bản trình diễn trực tiếp về cách lấy giá trị TD của ô bảng http://codepedia.info/jquery-get-table-cell -td-value-div/ –