2011-04-27 69 views
0

我想簡單地更改顏色並定義多行選擇框或列表框的邊緣。使用CSS或jQuery創建HTML表單列表框

我在類似的主題上看到了一些主題,但不是我正在尋找的解決方案。我需要能夠:元素

  • 更改懸停顏色
  • 更改元素的選擇顏色
  • 更改邊界
  • 風格側滑塊(不是必要的)

我想我可能不得不使用JS(如果可能的話,通過jQuery),但更願意使用CSS是我可以。

Here is what I mean by a list box

+1

有沒有可能做到這一點只與CSS。看看這個插件:https://github.com/vladfr/jquery-coolmultiple – n3on 2011-04-27 13:42:24

+0

選擇框看起來不錯,但不會將原始值發送到提交! – 2011-04-27 15:27:44

+0

@n3on此工作,添加它作爲答案我可以接受它。 – 2011-05-03 15:11:35

回答

1

有沒有可能這樣做只是與CSS。看看這個插件:github.com/vladfr/jquery-coolmultiple

3
+0

這些似乎都不支持列表框,它們都是下拉選擇框。 – 2011-04-27 12:32:41

+0

沒有html元素叫做listbox,你需要添加屬性'size'使它看起來像列表框... – Vijay 2011-04-27 13:10:27

+0

我已經編輯了這個問題,以使它更清晰。這裏是代碼http://jsfiddle.net/GRLwg/ – 2011-04-27 13:34:50