0

我有以下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');
};

那个工作得很好。

这是层次结构:

在此处输入图像描述

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

谢谢

4

2 回答 2

2

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

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

尝试:

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

于 2013-03-05T15:42:29.020 回答
1
$('#calendar .fc-view-resourceNextWeeks thead th .fc-resourceName').addClass('top-cell');

应该

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

(注意删除和之间的th空格.fc-resourceName

第一个是在with 类中寻找另一个元素,而您实际上想要那个元素。th.fc-resourceName

于 2013-03-05T15:42:29.963 回答