```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script>
</head>
<body>
<div id="xtree3">
<div class="item active" data-val="宽宽0">
<div class="item active" data-val="宽宽1">
<div class="item active" data-val="经济1">
<div class="item active" data-val="品牌1">
<div class="item item_end active" data-val="暗暗1"></div>
<div class="item item_end active" data-val="暗暗2"></div>
</div>
<div class="item active" data-val="品牌2">
<div class="item item_end active" data-val="暗暗3"></div>
<div class="item item_end active" data-val="暗暗4"></div>
</div>
</div>
<div class="item active" data-val="经济2">
<div class="item active" data-val="品牌3">
<div class="item item_end active" data-val="暗暗5"></div>
<div class="item item_end active" data-val="暗暗6"></div>
</div>
<div class="item active" data-val="品牌4">
<div class="item item_end active" data-val="暗暗7"></div>
<div class="item item_end active" data-val="暗暗8"></div>
</div>
</div>
</div>
<div class="item active" data-val="宽宽2">
<div class="item active" data-val="经济3">
<div class="item active" data-val="品牌5">
<div class="item item_end active" data-val="暗暗9"></div>
<div class="item item_end active" data-val="暗暗10"></div>
</div>
<div class="item active" data-val="品牌6">
<div class="item item_end active" data-val="暗暗11"></div>
<div class="item item_end active" data-val="暗暗12"></div>
</div>
</div>
<div class="item active" data-val="经济4">
<div class="item active" data-val="品牌7">
<div class="item item_end active" data-val="暗暗13"></div>
<div class="item item_end active" data-val="暗暗14"></div>
</div>
<div class="item active" data-val="品牌8">
<div class="item item_end active" data-val="暗暗15"></div>
<div class="item item_end active" data-val="暗暗16"></div>
</div>
</div>
</div>
</div>
</div>
<script>
function prt(srr,_this,num){
if(num<36){
num++;
var parent=_this.parent('.item.active');
if(parent){
let s=parent.attr('data-val');
if(s){
srr.push(parent.attr('data-val'));
srr=prt(srr,parent,num);
}
}
return srr;
}
}
var arr=[];
$('.item_end.active').each(function (index, element) {
// element == this
var _this=$(element);
var srr=[];
srr.push(_this.attr('data-val'));
var drr=prt(srr,_this,0);
arr.push(drr);
});
var end=[];
for(let k=0;k<arr.length;k++){
end.push(arr[k].reverse());
}
console.log(end);
</script>
</body>
</html>
```