0

我在拖动时隙单元时选择时隙。选择时间段后,我在文本框中输入患者姓名,然后单击选择按钮,然后患者姓名进入选定的时间段。用户可以为多个患者姓名选择多个时间段,然后单击分配按钮我必须将患者姓名与时间段(从时间到时间)插入数据库。

我在获得分配的时间段时遇到问题,即 jquery 中的从时间和到时间。

$("#btnAllot").click(function () {
    //how i get alloted time here.
    $('tr').each(function () {
        $(this).find('td').each(function () {
            if ($(this).hasClass('yell')) {
                alert($(this).closest('tr').find('td:eq(1)').text());

            };
        });
    });
}

我在上面使用过,但只得到分钟而不是病人姓名,小时。 在此处查看现场 jsbin 演示 查看小提琴

4

1 回答 1

1

你只得到分钟,因为你只选择时间槽列值,请参阅更新的小提琴

$("#btnAllot").click(function() {
    $('tr:gt(0)').each(function() {
        if ($(this).has("td[class='yell']")){
            var hour = $(this).find('td:eq(0)').text();
            var slot = $(this).find('td:eq(1)').text();
            var name = $(this).find('td:eq(2)').text();
            var msg = 'Hour: ' + hour + ' Slot: ' + slot + ' Name: ' + name;
            alert(msg);

        }
    });
});
于 2012-06-24T17:40:16.967 回答