获取currentRowindex如何获得开始时间和结束时间

时间:2012-10-23 09:32:49

标签: jquery

JS fiddle

这是我的jsfiddle获取currentRowindex如何获得开始时间和结束时间。                     用户可以在类(第7,第8,第9 ...)单元格上拖动并选择时间。用户限制为不选择超过3个单元格                     我正在获得currentRowindex。我可以使用rowIndex获得时间。

 var currentRow1 = $('.csstdhighlight').closest('td').parent()[0].sectionRowIndex;

1 个答案:

答案 0 :(得分:2)

这真是一个肮脏的编码,但解决了你的问题..

firstMin = $(".csstdhighlight").closest('tr').eq(0).find('td').eq(1).text().trim();
for(i=0;i<4;i++) {
    var firstResult = $('#tableAppointment tr').eq(rowIndex-i).find('td').eq(0).text().trim();
    if(firstResult !="") {
        firstHour = firstResult.replace(":00AM","").replace(":00PM","").trim();
    }
}
lastMin = $('#tableAppointment tr').eq(lastRow).find('td').eq(1).text().trim();
for(i=0;i<4;i++) {
    var lastResult = $('#tableAppointment tr').eq(lastRow-i).find('td').eq(0).text().trim();
    if(lastResult !="") {
        lastHour = lastResult.replace(":00AM","").replace(":00PM","").trim();
    }
}
alert("[" + firstHour + ":" + firstMin + "] - [" + lastHour + ":" + lastMin + "]");

在您的演示中播放.. http://jsfiddle.net/BerkerYuceer/Ybp4m/

你可以从这里根据你的需要改进它。