我正在創建一個選項卡式的內容界面。內容面板是使用服務器端腳本創建的無序列表。我想通過jQuery添加標籤來控制面板。 jQuery插件工作的唯一要求是與標籤具有相同數量的面板(面板數量並不總是一致)。我需要查詢我的ul.panels中有多少個列表項並將其存儲在一個變量中,因此我可以創建一個包含該變量的循環來追加ul.tabs中的列表項。使用jQuery來找出有多少列表項目在無序列表中
我沒有訪問服務器端腳本的權限,所以修改PHP是不可能的。
我正在創建一個選項卡式的內容界面。內容面板是使用服務器端腳本創建的無序列表。我想通過jQuery添加標籤來控制面板。 jQuery插件工作的唯一要求是與標籤具有相同數量的面板(面板數量並不總是一致)。我需要查詢我的ul.panels中有多少個列表項並將其存儲在一個變量中,因此我可以創建一個包含該變量的循環來追加ul.tabs中的列表項。使用jQuery來找出有多少列表項目在無序列表中
我沒有訪問服務器端腳本的權限,所以修改PHP是不可能的。
var count = $("ul.panels li").size();
是否這樣?
var cnt = $('ul.panels li').length
jQuery掛起varous的東西,所以你並不需要你自己的循環(methinks)。你可以這樣做太:
$('ul.panels li').each(function(idx, panel) {
// stir in special sauce
});
你是絕對正確的。我將其他問題標記爲正確的,因爲它首先出現。然而,你在下半場描述的方法正是我將要使用的方法,因爲它將一箭雙鵰。比我計劃做的要好得多。感謝您的輸入。 – 2009-07-24 00:08:40