我想通过使用css更改选择框样式,jquery是否可能?
答案 0 :(得分:2)
不使用默认的select元素跨浏览器。
灯丝组有一个选择菜单plugin,它会增强一个选择标签(基本上用js用户的其他元素替换它可以提供更好的体验)
答案 1 :(得分:2)
http://www.queness.com/post/204/25-jquery-plugins-that-enhance-and-beautify-html-form-elements
答案 2 :(得分:0)
有.css()jQuery函数,但我会以这种方式回避改变样式。保持CSS在一个地方是definaley一个加号。
您可以在CSS样式表中声明另一个类,并使用jQuery类函数 - .addClass() .removeClass() .toggleClass()
函数来改变元素的样式。
例如:
$("#MySelect").removeClass("OldClass").addClass("NewClass");
或者,如果你想在以下之间切换:
$("#MySelect").toggleClass("OldClass").toggleClass("NewClass");
未经测试,但应该没问题或接近确定!
答案 3 :(得分:0)
SelectBoxIt 是我创建的一个插件,允许您为选择框设置样式和动画。