jquery breadcrumb从拆分为单个字符串

72qzrwbm  于 2022-11-03  发布在  jQuery
关注(0)|答案(1)|浏览(135)

我有一个用"/"分隔的字符串,我需要把它做成面包屑。
我试过这个,但是x不起作用。

var path = "sub1/sub2/sub3";
var breadcrumbs = path.split('/');
for(var i = 0, l = breadcrumbs.length; i < l; i++) {
    var x = path.substring(0, breadcrumbs[i].length);

    console.log( x );
}

x必须是从开头到最后一个选定路径的完整路径。
例如,如果您要单击面包屑中的"sub2",则值应为sub1/sub2

t98cgbkg

t98cgbkg1#

一种可能性是使用Array#join() :breadcrumbs.slice(0, i + 1).join('/')

var path = "sub1/sub2/sub3";
var breadcrumbs = path.split('/');
for (var i = 0, l = breadcrumbs.length; i < l; i++) {
  var x = breadcrumbs.slice(0, i + 1).join('/');

  console.log(x);
}

相关问题