2
私のテーブルの値を行と列の位置で以下のように選択したいのですが。 このテーブルは、.tbodyセレクタにappendTo方法で使用されていたと私はちょうど2つの行のを示し、私は.Openセレクタがユーザーのために使用されたた行のそれぞれが取得する]をクリックし、以下のように、私はより多くの行を持っていますの値、列番号4、その行の現在の位置またはインデックス。Jqueryでテーブルの列で指定する行のインデックスと値を見つける方法は?
ここではHTML:
<table class"mytable">
<tbody class="tbody">
<tr>
<td>1</td>
<td>THB-PP-000001</td>
<td>1005-000001</td>
<td>100</td> //this is the column id I want to get it
<td><button type="button" class="open"> Open by Id </button></td>
</tr>
<tr>
<td>1</td>
<td>THB-PP-000001</td>
<td>1005-000001</td>
<td>101</td> //this is the column id I want to get it
<td><button type="button" class="open"> Open by Id </button></td>
</tr>
</tbody>
</table>
これはJSです:
$(document).on("click", ".open", function() {
var inde = $("table tbody tr td:nth-child(4)").text();
console.log(inde);
});
感謝ヘルプ
@Rajapabhu これは私がそれを 1005から000001 1005から000001を取得したい列のIDです1 THB-PP-000001 101のようなテーブルの私の行//場合 どのようにユーザーにPrev()メソッドを使用できますか? –
私はこのvar inde = $(this).parent( "td")を使用した場合、狂気であるかどうかは分かりません。 ? 私は希望の列の位置を見つけるためにPrev()メソッドを使用します –
@HengSopheakしたがって、適切な順序で列を持っていないでしょうか?それにはどんなパターンがありますか?あるいは、それに必要なクラスを追加することは可能でしょうか? –