我试图警告一个“时间盒”在2个座位和4个座位选择中都可以有0值。
这几乎可以正常工作,如果你在第二个“时间框”(黑色边框下面的那个)中的2个座位中选择一个值,然后在第一个“时间框”的4个座位中选择一个值,那么就会出现一个小问题,然后按提交 - >然后它仍然会给出错误警报??
答案 0 :(得分:0)
请检查你的html代码的最后一个原始。我看到它像贝娄。
</table></form>
它应该吼叫
</form> </table>
答案 1 :(得分:0)
您在两个不同的地方有同样的错误。在.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 )
<强> jsFiddle example 强>
要在其上添加一个优点,请将$('.seats_free_2tables').closest("tr")
更改为$(this ).closest("tr")
,将$('.seats_free_4tables').closest("tr").
更改为$(this).closest("tr").