1 つの「タイムボックス」が 2seats と 4seats の両方の選択で 0 の値を持つ可能性があることを警告しようとしています。
これはほとんど問題なく動作します。2 番目の「タイムボックス」(黒い境界線の下にあるもの) の 2 シートで値を選択し、最初の「タイムボックス」の 4 シートで値を選択し、送信を押すと、小さな問題が 1 つあります。それでもエラーアラートが表示されますか??
1 つの「タイムボックス」が 2seats と 4seats の両方の選択で 0 の値を持つ可能性があることを警告しようとしています。
これはほとんど問題なく動作します。2 番目の「タイムボックス」(黒い境界線の下にあるもの) の 2 シートで値を選択し、最初の「タイムボックス」の 4 シートで値を選択し、送信を押すと、小さな問題が 1 つあります。それでもエラーアラートが表示されますか??
2 つの異なる場所で同じエラーが発生しています。.each()
ステートメント内でthis
、クラスを再度参照する代わりに使用します。それは値の取得を台無しにしています。
変化する:
if( $(this).val() == 0 && $('.seats_free_2tables').closest("tr").next().find('.seats_free_4tables').val() == 0 )
に
if( $(this).val() == 0 && $(this).closest("tr").next().find('.seats_free_4tables').val() == 0 )
細かい点を付けるには、 と に変更します$('.seats_free_2tables').closest("tr")
。$(this ).closest("tr")
$('.seats_free_4tables').closest("tr").
$(this).closest("tr").
HTMLコードの最後のrawを確認してください。次のように表示されます。
</table></form>
次のようになります
</form> </table>