여기에서 jquery.In을 통해 선택한 행의 특정 열 값을 가져 오려고합니다. 다음 코드에는 다음과 같은 id.I가없는 두 행이 있습니다. 방법과 각 행에 대한 가치를 얻으려면 각 other.how 추가 해당 열에 대한 두 행 값을 가져 오는 jquery만을 사용하여.jQuery를 통해 선택한 행의 열 값을 얻는 방법
이function test(){
var id = $(this).closest("tr").find('td:eq(2)').text();
alert(id);
}
대신 인라인 onclick
자바 스크립트, 당신은 .click()
를 사용할 수 있습니다 :
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script type="text/javascript">
function test(){
var id = $(".use-address").closest("tr").find('td:eq(2)').text();
alert(id);
}
</script>
</head>
<body>
<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>Glas</td>
<td>G0 0XX</td>
<td>United Kingdom</td>
<td>
<button type="button" class="use-address" onclick="test();">Use</button>
</td>
</tr>
<tr>
<td class="nr"><span>30</span>
</td>
<td>Some Street 2</td>
<td>Glasgow</td>
<td>G0 0XX</td>
<td>United Kingdom</td>
<td>
<button type="button" class="use-address" onclick="test();">Use</button>
</td>
</tr>
</tbody>
</table>
</body>
</html>
경고 상자에 아무것도 표시하지 않으려 고 시도했습니다. 시도해보십시오. – b22
이 바이올린을 확인하십시오. http://jsfiddle.net/SSS83/ – Felix
@ b22 지금 작동합니까? – Felix