Селекторы jQuery: как получить доступ к тегу, чей диапазон имеет определенный класс? - PullRequest
1 голос
/ 08 апреля 2010

Я возиться с календарем FullCalendar jQuery и qTips, чтобы я мог отображать больше информации о событии при наведении мыши.

Я добавил сводный элемент в FullCalendar js, а также код моего сервера.

Затем я добавил новый qTip в метод eventMouseover, основанный на классе span, который отлично работает. Однако, если событие растягивается на пару дней, qTip работает только (потому что это тег span), на самом тексте, а не на всей синей полосе.

Я хочу назначить qTip тегу и сделать блок отображения тегов.

Это работает в настоящее время:

        eventMouseover: function(event){
            $('span[class=fc-event-title]').each(function() {
                if( $(this).text() == event.title )
                {
                    $(this).qtip({
                        content: event.summary,
                        style: 
                        { 
                            border: 
                            {
                                width: 1,
                                radius: 5,
                                color: '#6699CC'
                            },
                            width: 200
                        }  
                    });

                }
            });

но я не могу понять, как выбрать тег, в котором он содержит span с классом fc-event-title.

Большое спасибо за любую помощь.

Ответы [ 3 ]

2 голосов
/ 08 апреля 2010

Если это прямой ребенок:

$ (диапазон [класс = FC-событий в заголовке]: родитель)

Редактировать: Неважно, я был неправ. Хотя я заставляю его работать с другим ответом:

$ (продолжительность [класс = FC-событий в заголовке]). Родитель ()

0 голосов
/ 09 апреля 2010

Спасибо Иво и Якобу за их очень быстрые ответы.

Я решил эту проблему, изменив способ, которым FullCalendar создает заголовок в календаре.Вместо того, чтобы использовать span, теперь он использует div и элемент block, когда вы наводите курсор на часть титровального блока, которая не является текстом, qTip по-прежнему показывает.

Я люблю javascript:).

0 голосов
/ 08 апреля 2010
$(span[class=myClass]).parent() 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...