2011-10-18 35 views
0

當服務器處理控件時,下拉列表ID會被修改,所以而不是SimpleDDL,它們變成cph_main_SimpleDDL或類似的東西。ASP DDL jquery選擇器

我有一個採用DDL ID的jQuery方法,但不能像DDL名稱更改那樣工作。

可以使用什麼JS函數來分割ID名稱並獲取SimpleDDL部分?

我知道該怎麼做這個選擇的名字的這個特殊部分:

$('select[id$=SimpleDDL]') 

但我需要剛剛得到的ID名稱的一部分,並將其分配給一個變量。

謝謝!

回答

1
  1. 在.NET中,當我們使用的控制變化母版頁編號正如你所提到的控制,所以我們可以得到ID喜歡'<%=SimpleDDL.ClientID %>'

  2. 如果您使用的是.NET 4.0則有控制的財產ClientIDMode="static"所以這將保持你所提到的控制id。