У меня была эта работа изначально, но она запускалась через валидатор W3C, исправлялась ошибки и теперь она не работает.jQuery slideToggle nested ul li
У меня настроить jsfiddle
По сути, это куча вложенных уль-х используется как выпадающие, с заголовками взял, что при индивидуальном нажатии раскрыть информацию, содержащуюся в гнездовой ул.
Но так как вложенные ульки внутри ли не работают, попробовали селектора, такие как дети/братья/сестры/рядом - все это безрезультатно. Это не значит, что они не сработают, просто я не понимаю достаточно, чтобы заставить их работать (ясно!).
Этот код делает все списки слайдов одновременно, однако я хочу управлять ими индивидуально.
$(function(){
$("ul.featureListings").hide();
$(".featuresHeading").click(function() {
$('ul.featureListings').slideToggle(300);
return false;
});
});
Я уверен, используя что-то вроде:
$(this).next('.featureListings').slideToggle(300);
должен работать, но я не могу за жизнь мне понять это правильно. Я предполагаю, что это связано с тем, что он вложен, и я не нацелен на него должным образом, но мои знания ограничены, так как это крайний срок.
Как можно настроить таргетинг на соответствующую улицу? Интересно, может ли кто-нибудь помочь пролить некоторый свет и помочь мне понять, почему это не работает, пожалуйста?
отлично, это работает шарм, большое спасибо. Таким образом, этот селектор в основном читает: посмотрите на следующее дочерние li и если это ul с признаками класса, то выполните slideToggle. Отлично, большое спасибо – Salv
Вы делаете это так просто. Требуется больше образования! Спасибо, что помогли мне, очень высоко оценили. – Salv