ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` <!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> ```