總之,我現在面臨的問題是不能夠保持跳過前面的TR,直到我達到了TD帶班開始,時間碼,沒有空值。jQuery來查找以前的TR,直到它到達一個TD包含數據
下面是實際的代碼工作正常,如果有時間碼的沒有空的TD: https://jsfiddle.net/jLx1sfx8/1/
$(document).ready(function(e) {
$('#check').click(function(e) {
var activeExists = $('#caption-table .active-narrative').length;
if (activeExists > 0) {
var totalRows = $('#caption-table tr').length;
var startTimeThisRange = $('.active-narrative .start-timecode').text();
var startTimeNextRange = $('.active-narrative').closest('tr').prev().find('.start-timecode').text();
alert(startTimeNextRange);
}
});
});
但是,當有上一行的時間碼的空TD那麼它不工作得到它的開始時間碼。正如你在這裏看到的。 https://jsfiddle.net/jLx1sfx8/5/
結果需要: 我想jQuery來保持跳過前面的行,直到它到達的TD包含啓動時間碼具有數據。
注:我試過:empty
,:has
,直到all等,但以某種方式無法實現它或最可能我完全不知道確切的語法。