これを少し複雑にしてみてくださいが、うまくいくはずです:
<style type="text/css">
.breadcrums
{
width:500px;
}
.breadcrums li
{
list-style-type:none;
display:inline;
}
</style>
<script type="text/javascript">
$(function () {
var length = $('.breadcrums li').length;
$('.breadcrums li').each(function(n){
if(n > 2 && n!=length-1){
$(this).hide();
}
});
});
</script>
<ul class="breadcrums">
<li> <a name="top"></a></li>
<li><a href="/index.html">Home</a> / </li>
<li><a href="../../../../index.html">Level1</a> / </li>
<li><a href="../../../index.html">Level2</a> / </li>
<li><a href="../../index.html">Level3</a> / </li>
<li><a href="../index.html">Level4</a> / </li>
<li>Page</li>
</ul>
更新1:
リンクタグをliで囲む主な理由は、/区切り文字を非表示にすることです。それを同封しないと、どうやってそのテキストを手に入れることができるのかわかりません。
このバージョンがニーズに合っているかどうかを確認してください。
<div class="wayfinding">
<a name="top"></a>
<a href="/index.html">Home</a><span> / </span>
<a href="../../../../index.html">Level1</a><span> / </span>
<a href="../../../index.html">Level2 </a><span> / </span>
<a href="../../index.html">Level3 </a><span> / </span>
<a href="../index.html">Level4 </a><span> / </span>
Page
</div>
var length = $('.wayfinding a').length;
$('.wayfinding a').each(function (n) {
if (n > 2 && n != length) {
$(this).next().hide();
$(this).hide();
}
if (n == 2) {
$(this).next().after('<span>[...] / </span>');
}
});