1

我正在选择拖动考试时间单元格的时间段。选择时间段后,我在文本框中输入学生姓名,然后单击选择学生按钮,然后学生姓名进入所选时间段。

使用下面的代码,我得到了突出显示单元格的开始时间和结束时间,但它显示了空白值。我的代码有什么问题。

var mins = $('td.csstd:first');
var hrs = mins.parent().prevAll().andSelf().find('td:first-child').
    filter(function () { 
        return $.trim($(this).text()) !== ''; 
    }).last();
alert(hrs.text() + mins.text());

在此处查看演示

4

1 回答 1

0

我认为您遇到的问题出在这一行

return $.trim($(this).text()) !== ''; 

'this' 不是指任何值。您需要将变量“min”和“hrs”设置为变量,然后将其放入此位置。为了测试,当你把'hrs'放到这个位置时,它会返回一个值。

于 2012-06-26T12:50:55.583 回答