我是Web开发的新手。我想根据点击添加面包屑。此脚本基本上仅从第一个li添加一个脚本,如果我选择第二个然后更新第二个脚本,我希望它添加更多,例如如果我检查了名字,然后添加“ home / first”,如果我单击第二个则更新Home / first / second以这种格式,我想将它们和两者一起使用,但是如果我从第一个过滤器中选择了前两个,从第二个过滤器中选择了三个四,那么它的工作方式将类似于Home / first / second / third / four,并从中删除面包屑(如果我第二次单击,反之亦然)
$('.categories a, .second li input ').on('click', function() {
var $this = $(this),
$bc = $('<div class="item"></div>');
$this.parents('li').each(function(n, li) {
var $a = $(li).children('a').clone();
$bc.prepend(' / ', $a);
});
$('.breadcrumb').html( $bc.prepend('<a href="#home">Home</a>') );
return false;
})
最佳答案
$('.breadcrumb').html( $bc.prepend('<nav class="breadcrumb"><a href="mydomain.com">Mydomain</a><span class="breadcrumb-separator"> / </span>All </nav>') );
试试这个