I got this javascript working
$(".mail-tile").click(function () {
var idMessage = $(this).attr('data-message-id');
$('.mail-tile').removeClass(classeEvidenzaRigaSelezionata);
$(this).addClass(classeEvidenzaRigaSelezionata);
previewMail(this);
});
then, in the same page, same js file, I've got this javascript:
function selectMail(idMail) {
var mailTile = $('.mail-tile[data-message-id="' + idMail + '"]')[0];
$('.mail-tile').removeClass(classeEvidenzaRigaSelezionata);
mailTile.addClass(classeEvidenzaRigaSelezionata);
previewMail(mailTile);
}
In this case, the addClass function doesn't work: "property or method addClass not supported".
classeEvidenzaRigaSelezionata
is a global variable.
I can't understand what's the difference between the two snippet. In both case I got an HtmlDivElement to work with (the object is not null). What's going on here?