2009-02-25 56 views
0

由於<select>元素不具有可預測的風格,因此我在考慮設置一個javascript/html代理元素來操縱隱藏的<asp:dropdownlist>字段。填充選擇的代碼超出了我的控制範圍,但我不想呈現實際字段。我可以使用HTML和JavaScript代理選擇字段嗎?

有沒有人有類似的經驗或指針?

回答

2

這是jQuery的工作。你想要做什麼大致如下:

  1. 使用CSS來隱藏選擇下拉
  2. 讀出選擇元素的選項/值到JavaScript數組。 jQuery擅長這一點。
  3. 使用jQuery生成對於每個選項
  4. 使用許多方法是周圍造型UI元素爲下拉

這裏的李元素的UI元素是人的一個例子誰已經做到了這一點:http://www.brainfault.com/jquery-plugins/jquery-selectbox-replacement/。你大概可以使用他的代碼。該示例有點令人困惑,因爲他將下拉列表的樣式設計得像一個select元素。但是,如果你開始編輯css,你可以用任何你想要的方式來獲得它。

相關問題