see fiddle se il paziente ha già assegnato un time slot, quindi creare un colore giallo utilizzando jquery (lato client). nel mio caso, se alloco la fascia oraria per la prima volta, il colore è verde e allo stesso tempo quando si assegna lo slot successivo allo allo slot precedente è grigio. devo farlo diventare giallo per quello devo trovare tag span nella tabella e controllare che contenga testo o meno se contiene testo quindi renderlo giallo.Ma sono nuovo in jquery.i cercare il lotto ma non ottenere. come posso farlo.come chk se il tag span contiene testo o meno
// Questo è il codice scatto del tasto
$("#<%=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;
});
});
'$ ('# tableAppointment tbody tr td: nth-child (3)')' restituisce un solo elemento e l'utilizzo di ogni è ridondante . – undefined
console.log non è definito –
no, console.log() non è indefinito. – undefined