如何用jQuery装饰表单输入元素?

时间:2012-04-07 08:03:46

标签: jquery jquery-ui

寻找使用jQuery添加输入元素所需类的快速方法。我相信我需要添加以下类,但我不知道如何添加这些以及我是否需要添加悬停类。

ui-widget ui-widget-content ui-corner-all

有没有人建议添加什么以及如何添加类,包括悬停?我检查了文档,但在jQuery网站上我甚至看不到一点提及:-(

1 个答案:

答案 0 :(得分:0)

如果您正在创建小部件并希望在其中使用jQuery UI主题,则jQuery UI CSS Framework页面会告诉您CSS类等的用途。

在添加-hover-active类方面,前者有jQuery的hover函数,后者有focusblur个事件。您可以通过addClassremoveClass添加和删除课程。


更新:下面你说你没有创建一个小部件,你只是想把一些东西应用到一个简单的文本框中。据我所知,你没有什么可以做的,没有你可以添加的课程。例如,查看theme roller:自动完成器的输入框上没有类,除了 autocompleter 代码添加的类。您不添加它们,在元素上设置自动完成器,添加它们。据我所知,情况就是这样:你通过在运行时调用它们的插件函数来设置小部件,如果需要,小部件代码将向元素添加它需要的任何类

如果您只是尝试在页面上设置其他元素的样式,以便它们与主题完美匹配 - 即使不创建窗口小部件 - 上面链接的页面也应该告诉您需要知道的内容。但总的来说,你绝大多数都没有。 jQuery UI不是一个网站CSS框架; CSS针对jQuery UI提供的特定内容(但是以一种很好的整体方式,所以整个事物可以以统一的方式主题化。)