我試圖從<ul>
元素中刪除最後一個<li>
元素,僅當它超過特定長度時。對於這一點,我做這樣的事情:檢查ul的長度並刪除li元素
var selector = "#ulelement"
if($(selector).children().length > threshold) {
$(selector + " >:last").remove();
}
我不喜歡這樣的事實,我有兩次使用選擇。有沒有更簡單的方法來做到這一點?像「刪除 - 如果長度 - 大於閾值」的想法。我在想,也許有一種方法可以使用live()函數來做到這一點,但我不知道如何。
令人驚歎..非常感謝。 – Legend 2010-05-30 05:22:51
+1常用和建議 – 2010-05-30 08:42:55
節省一段時間循環,並且非常有效的+1 – RobertPitt 2010-05-30 14:49:44