У меня работает этот javascript
$(".mail-tile").click(function () {
var idMessage = $(this).attr('data-message-id');
$('.mail-tile').removeClass(classeEvidenzaRigaSelezionata);
$(this).addClass(classeEvidenzaRigaSelezionata);
previewMail(this);
});
затем, на той же странице, в том же файле js, у меня есть этот javascript:
function selectMail(idMail) {
var mailTile = $('.mail-tile[data-message-id="' + idMail + '"]')[0];
$('.mail-tile').removeClass(classeEvidenzaRigaSelezionata);
mailTile.addClass(classeEvidenzaRigaSelezionata);
previewMail(mailTile);
}
В этом случае функция addClass не работает: «свойство или метод addClass не поддерживается».
classeEvidenzaRigaSelezionata
- глобальная переменная.
Я не могу понять, в чем разница между двумя фрагментами. В обоих случаях у меня есть HtmlDivElement для работы (объект не нулевой). Что тут происходит?
mailTile.addClass(classeEvidenzaRigaSelezionata)
- person Elen   schedule 27.04.2012classeEvidenzaRigaSelezionata
- глобальная строковая переменная, которая содержит фактическое имя класса. Спасибо, что вышли. Вопрос обновлен, чтобы быть более точным - person themarcuz   schedule 27.04.2012