だから、ここに私が抱えている問題があります。depth
は 1 から 5 の間の変数です。このコードが実行される時点で 2 であるとしましょう。li
class で要素の子を選択しようとしています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');