테이블의 각 열에 대한 세부 정보를 추출해야합니다. 예를 들어, "Name / Nr."열.
- 테이블에는 여러 주소가 포함되어 있습니다.
- 각 행의 맨 마지막 열에는 사용자가 나열된 주소를 선택할 수있는 버튼이 있습니다.
문제 : 내 코드 <td>
는 클래스가있는 첫 번째 코드 만 선택합니다 nr
. 이 작업을 수행하려면 어떻게해야합니까?
다음은 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
});
표:
<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>