Предположим, что у меня есть набор селекторов, которые передаются, а затем, если один из них успешно, я хочу снова проверить этот селектор, но под элементом верхнего уровня, а затем запустить событие, если оно будет найдено. Так что ...Возможно ли повторное вызов успешного селектора jQuery?
$('element1, element2, element3').click(function() {
$('#header' + successfulElement).addClass('active');
});
Затем, если пользователь нажимает любой из тех elements
(там может быть несколько по всему документу) мы проверяем, если элемент с таким же селектором находится под #header
.
Это имеет смысл? Это звучит сложно, но я не удивлюсь, если я упустил что-то принципиальное.
Заранее спасибо.
Но это может повлиять на все элементы под '# header' с тем же тегом или классом. Я думаю, что OP просто хочет щелкнуть. – user113716
@patrick dw: Я считаю, что это то, чего хочет OP - «Я хочу снова проверить этот селектор, но под элементом верхнего уровня». Как я понимаю, элемент за пределами '# header' щелкнут, и он хочет найти похожий элемент внутри' # header'. – casablanca
@casablanca: Да, я вижу, как это можно интерпретировать таким образом. Вы можете быть правы. +1 – user113716