更改选择框样式

时间:2009-08-12 13:29:27

标签: jquery css

我想通过使用css更改选择框样式,jquery是否可能?

4 个答案:

答案 0 :(得分:2)

不使用默认的select元素跨浏览器。

灯丝组有一个选择菜单plugin,它会增强一个选择标签(基本上用js用户的其他元素替换它可以提供更好的体验)

答案 1 :(得分:2)

答案 2 :(得分:0)

有.css()jQuery函数,但我会以这种方式回避改变样式。保持CSS在一个地方是definaley一个加号。

您可以在CSS样式表中声明另一个类,并使用jQuery类函数 - .addClass() .removeClass() .toggleClass()函数来改变元素的样式。

例如:

$("#MySelect").removeClass("OldClass").addClass("NewClass");

或者,如果你想在以下之间切换:

$("#MySelect").toggleClass("OldClass").toggleClass("NewClass");

未经测试,但应该没问题或接近确定!

答案 3 :(得分:0)

SelectBoxIt 是我创建的一个插件,允许您为选择框设置样式和动画。

http://www.selectboxit.com