jQuery検証プラグインを使用して、動的に生成された2つの行の値をチェックしています。しかし、私はjqueryの選択に混乱しています。以下は私の壊れたデモであり、すべての入力に感謝します。
私のHTMLテーブルは次のようなものです
<tr class="tab_noa1"><td><input name="jm' + i + '" type="text" size="5" value="' + i + '"/></td><td><input type="text" size="5" name="mm' + i + '" id="id_mm' + i + '"/></td></tr>
これは、ユーザーの選択に基づいて生成されます。mmi
次に、(i番目の行)という名前の要素から始めて、
a。前の行の値mmi-1
(機能しませんでした)
$(element).parent().prev('tr').find('td:nth-child(2)').children('input').val();
b。同じ行の左隣jm_i-1
$(element).parent().prev('td').children('input').val();
私が選択を逃したことがわかりまし.parent()
た。そのはず
$(element).parent().parent().prev('tr').find('td:nth-child(2)').children('input').val();