テーブルがあり、そのうちのいくつかには検証を実行する必要がある入力フィールドがあります。検証後.mandatory
、空白の入力フィールドにクラスをアタッチしています。td
後で、子を持つ sをループして、テーブルのそれぞれの要素.mandatory
からそれぞれの text/html を取得する必要があります。のインデックスを見つけて、それを使用して正しい を取得するth
のが最善の策だと思いましたが、 のインデックスを効率的に取得する方法がわかりません。私は何かを試しましたtd
th
td
$('.mandatory').each(function(){
var ind = curr_tr.find('>td').index($(this).closest('td'));//curr_tr is a reference to the current tr I am working with
var txt = $('th:eq('+ind+')').html();
})
しかし、これは非効率的で、一部の.mandatory
フィールドがテーブル内の別のテーブルにネストされている場合は機能しません。td