2013-08-16 2 views
0

Итак, вот проблема, с которой я сталкиваюсь. depth - это переменная от 1 до 5. Давайте скажем, что она равна 2 в точке, в которой этот код работает. Я пытаюсь выбрать дочерний элемент li с классом depth-2. Поэтому в идеале селектор будет выглядеть как $('li.depth-2 > a[data-listIsExpanded="false"]') ... и все остальное не имеет значения, потому что я уверен, что это правильно. Мне просто нужно знать правильный синтаксис для выбора дочернего элемента конкатенированной строки. Любая помощь будет принята с благодарностью!Взаимосвязанный текст в селекторе

$('"li.depth-"+depth > a[data-listIsExpanded="false"]').attr('data-listIsExpanded','true').parent().find('>ul').slideDown('medium'); 

ответ

0

вам нужно

$('li.depth-' + depth + ' > a[data-listIsExpanded="false"]').attr('data-listIsExpanded','true').parent().find('>ul').slideDown('medium'); 
+0

Спасибо! Я не понимал, что все это должно быть струной. – ordanj

Смежные вопросы