我有一個表,每行有+30(一個月的每天一個)行和輸入字段start_km []和end_km []也有類start_km和end_km分別。jquery prev()tr其中值不爲空
基本上我需要做的是當進入start_km時,例如說第四行需要獲得第三行的end_km值來測試它們是否相同。現在很容易做到:
$(this).parent().parent('tr').prev('tr').find('.end_km').val();
我的問題是,第三行可能是空的,所以我需要去第二行。我知道我可以做到這一點:
$(this).parent().parent('tr').prev('tr').prev('tr').find('.end_km').val();
現在,我敢肯定,你可以看到我的問題,我的項目可以是在第30行中的最後一項可以在第4行,這樣的配發,如果公司和的分組()。
有沒有更快或更乾淨的方法來做到這一點?
感謝您對此的意見。
的可能重複(HTTP://計算器.COM /問題/ 4921247 /製作-jquerys-分組,分組,分組-findselector通話,更容易) – showdev