Как получить селектор с помощью этого - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть селектор в селекторе. Я хочу, чтобы внутренний селектор выбирал только те элементы, которые также выбираются внешним селектором. Вот что придумала моя наивность:

$('.some-class').hover(function() {
    $( this + '.another-class'); 
})

Другими словами, я хочу, чтобы элементы с another-class AND были дочерними элементами для элемента, который зависает. Как мне это сделать?

Ответы [ 3 ]

5 голосов
/ 08 ноября 2011

Используйте метод children() .

$('.some-class').hover(function() {
    $(this).children('.another-class');
});

Этот метод относится к категории обхода , которая позволяет выбирать предков, потомков, братьев и сестер и т. Д. Из текущего элемента.

2 голосов
/ 08 ноября 2011

Это ключевое слово представляет объект

Вам нужно попробовать это

jQuery(".another-class", this);

Подробнее Подробнее

2 голосов
/ 08 ноября 2011
$('.some-class').hover(function() {
    $(this).find('.another-class'); 
})
...