これは 4 番目の入力フィールドです。
<td><input type="number" name="tour" value="12" size="2" maxlength="2"></td>
この Js は動作しません:
var hTour = $(this).parents('tr').find('td:nth-child(4)').val();
どうしたの?
これは 4 番目の入力フィールドです。
<td><input type="number" name="tour" value="12" size="2" maxlength="2"></td>
この Js は動作しません:
var hTour = $(this).parents('tr').find('td:nth-child(4)').val();
どうしたの?
実際にあなたのコードで:
var hTour = $(this).parents('tr').find('td:nth-child(4)').val();
内の値を探していますtd
。td
ただし、次のような入力の値が必要です。
var hTour = $(this).parent('tr').find('td:nth-child(4) input').val();
:nth-child() セレクタ API ドキュメントから
index : 一致する各子のインデックス。1 から始まり、偶数または奇数の文字列、または式 (例: :nth-child(even), :nth-child(4n) )
また
Given a single <ul> containing two <li>s, $('li:nth-child(1)') selects
the first <li> while $('li:eq(1)') selects the second.