0
我在aspx頁面的中繼器內使用ajaxToolkit:CollapsiblePanelExtender。 因爲我需要有一個獨特的behaviorID,我將它設置了這種方式:在javascript中使用find()獲取動態創建的behaviorID
((CollapsiblePanelExtender)(e.Item.FindControl("ControlPanelExtender"))).BehaviorID =
"bhvControlExtenderPanel" + e.Item.ItemIndex.ToString();
現在在Javascript我要崩潰/按一定的邏輯展開所有創建面板,但我在執行掙扎使用find()函數進行部分匹配。
$find("bhvControlExtenderPanel0").collapsePanel();
的工作,但我必須爲每個面板,我不知道確切的數字。 基本上我需要相當於:
$("[id$='bhvControlExtenderPanel']")
如何做到這一點任何想法?
在此先感謝
謝謝您的回答,但$發現是短期的。NET的findComponent()函數。這不是一個標準的JavaScript函數,並且是特定於Microsoft的Ajax JavaScript庫的。 $ find返回javascript對象,並且javascript對象通常沒有名爲collapsepanel()的方法 – Attila