現在のディレクトリに基づいてパスの配列を構築し、あらかじめ定義された最上位ディレクトリに戻す必要があります。 JavaScriptで親パスの配列を構築する
は私が間にあるすべてのパスの配列を必要とする
を2つの変数のtopLevelDirectory 'と「はcurrentDirectory」を持っています。
例:
topLevelDirectory = "/sectionA/sectionB"
currentDirectory = "/sectionA/sectionB/sectionC/sectionD/sectionE
「
私が値を持つことになり、アレイ 'ALLPATHS' を必要とする:。
allPaths[0] = '/sectionA/sectionB/'
allPaths[1] = '/sectionA/sectionB/sectionC/'
allPaths[2] = '/sectionA/sectionB/sectionC/sectionD/'
allPaths[3] = '/sectionA/sectionB/sectionC/sectionD/sectionE/'
私はjqueryのを使用しています
私が知っているI currentDirectoryを分割することはできますが、必要な値が得られません。 'sectionA/sectionB/sectionC /'の代わりに 'ectionC'を使用してください。
私は答えに完全なコードが必要ではないと思います。
何か助けていただければ幸いです。
http://jsfiddle.net/PpEH4/がこんなに早く答えてくれてありがとう、私は、1つを受け入れるすべての3つの答えをしようとするつもりです。 – Alex