我得到了这个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 可以使用(对象不为空)。这里发生了什么?