我有以下JS函数:

function addTopLinks() {

    $('#calendar .fc-view-resourceNextWeeks thead th .fc-resourceName')
 .addClass('top-cell');
};


它没有添加类。

我还有一个:

function addDayClass() {
    $('#calendar .fc-view-resourceNextWeeks thead th')
        .filter(function () {
            if ($(this).text().indexOf('Mon ') == 0) return true;

            return false;
        })
        .addClass('monday');
};


那一个很好。

这是层次结构:

 

我真的不确定为什么第一个有效,而不是这个有效...

谢谢

最佳答案

更改您的选择器,而不是:

'#calendar .fc-view-resourceNextWeeks thead th .fc-resourceName'

尝试:

'#calendar .fc-view-resourceNextWeeks thead th.fc-resourceName'

关于javascript - JavaScript添加类无法正常工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15227936/

10-12 05:18