Agregar clase al elemento principal usando jQuery

I have a Calendar this is the setup to mark the current day

if (i == day)  //if is current day
{
  $(this.parentNode).addClass('current');  // problem, doesn't work
  $("tr:last").append(td tag with class current);  // works fine
}

preguntado el 10 de marzo de 12 a las 12:03

The obvious question is "what is this? "-

2 Respuestas

Alternatively, a slightly better solution:

$(this).closest("td").addClass("current");

http://api.jquery.com/closest/

respondido 10 mar '12, 12:03

$(this).parents("tr").addClass("current");

http://api.jquery.com/parents/

respondido 10 mar '12, 12:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.