如果患者已经分配了时间段,请参见小提琴,然后使用 jquery(客户端)将颜色变为黄色。在我的小提琴中,如果我第一次分配时隙,则颜色为绿色,同时在分配下一个时隙时,前一个时隙为灰色。我必须把它变成黄色。为此,我必须在表中找到 span 标签并检查是否包含文本,如果包含文本,则将其设为黄色。但我在 jquery 中是新的。我搜索了很多但没有得到。我怎样才能做到这一点。
//这是按钮点击代码
$("#<%=btnSelect.ClientID%>").click(function () {
var cells = $('#tableAppointment tbody tr td:nth-child(3)');
var i = 0;
var topcell = false;
cells.each(function ()
{
var $cell = $(this);
if ($cell.hasClass('csstdhighlight'))
{
if (i == 0)
{
$cell.find('span').text(jQuery('#<%=txtPatientName.ClientID%>').val());
topcell = $cell;
}
else
{
$cell.remove();
}
i++;
}
});
if (topcell && i > 1) topcell.attr('rowspan', i);
$("#tableAppointment tr").each(function ()
{
$('td', this).each(function ()
{
var value = $(this).find("span").val();
if (!value)//i m chking like this
{
}
else
{ //make it yellow
}
})
})
return false;
});
});