2010-07-31 46 views
1

我有一個導航菜單中的xHTML具有以下典型結構:擁有jQuery的插件限定內容

<ul id="nav1"> 
<li><a href="#">item1</a></li> 
</ul> 

我有這樣的jQuery腳本的每一個環節後添加一個空格和一個斜槓:

$('#nav1 li,#nav2 li').append('&nbsp;/'); 

但是,在最後一個鏈接(也就是最後一個鏈接)之後,我只想添加一個空格(又名& nbsp)。我試過這樣做,但它沒有完成工作:

$('#nav1 li,#nav2 li').append('&nbsp;/').filter('#nav1 li:last,#nav2 li:last').append('&nbsp;'); 

任何想法?

謝謝!阿米特

回答

1

我還沒有嘗試過,但我覺得這樣的事情應該完成工作:

$('#nav1 li,#nav2 li').not(":last").append('&nbsp;/').end().last().append('&nbsp;'); 
+0

這兩個答案的工作。非常感謝你! – Amit 2010-07-31 08:09:27

1

嘗試:

$('#nav1 li:not(:last),#nav2 li:not(:last)').append('&nbsp;/'); 
$('#nav1 li:last,#nav2 li:last').append('&nbsp;');