JQuery цепочечные выборки с несколькими родителями - последний выбор всегда "отключен"
Я пытаюсь реализовать цепочечный выбор, зависящий от 2 родительских выборов, но дочерний выбор всегда остается отключенным без загрузки параметров. Насколько я могу судить, в моих данных правильный формат first-parent\second-parent, но все же дочерний выбор не сработает.
Моя установка выглядит следующим образом:
- Выбор первого родителя: годы (год-2016, год-2015, год-2014...)
- Выбор второго родителя: типы медиа (статья, галерея, видео)
Если выбраны "год-2015" и "статья", дочерний элемент выбора должен отобразить параметры с классом "год-2015\ статья".
Сценарии:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="jquery.chained.js"></script>
<script>$("#item").chained("#year, #mediatypes");</script>
Вот jsfiddle с сгенерированным HTML
Мой код, кажется, соответствует этой примерной скрипке, но я не могу определить, почему мой выбор ребенка не сработает. Что мне не хватает?
1 ответ
Я нашел проблему вскоре после того, как нашел время опубликовать это...
Я поставил классы в неправильном порядке. Мой ребенок выбирает нужные классы в формате "год-2015\ статья", а не "статья \ год-2015". Простая ошибка, но я "отвечаю" на мой вопрос в случае, если кто-то другой сделает такую же ошибку.