也许我错过了一些东西,但在阅读jQuery UI文档后,我没有看到任何有关将主题样式应用于普通窗口小部件的信息,例如输入和选择标签。在按钮上调用button()
并在输入标签上调用datepicker()
,我会将正常的textareas和输入放在<div class="ui-widget">
中,以给出一致的样式,或给它们一个特定的css类,或者调用文档加载的函数那样式的一切?如何将jQuery UI样式应用于常规表单元素,如输入和选择标签?
9
A
回答
4
jQuery UI主题与您将使用的任何其他CSS文档一样工作。如果在某个特定元素上存在一组样式,则通常只需将定义所需样式的类添加到所讨论的元素中即可。
困难的部分是,根据浏览器的不同,许多表单元素的可造型性程度有很大程度的不同。特别是,Internet Explorer使用本机操作系统表单控件,这些控件从操作系统主题设置中获取默认样式,而Chrome和Firefox等其他浏览器则使用它们自己的表单控件集合,并且拥有自己的默认样式集。
在许多情况下,jQuery UI小部件的作用是隐藏默认的表单元素,然后用更多的样式化元素(如<div>
s的结构)替换它们,这些元素可以用来模仿实际的表单元素。这些假结构还附带了javascript事件处理程序,以捕获输入并将其代理回实际的表单元素,并将其呈现在其内部。
所以,简而言之,将jQuery UI样式应用于表单元素有时可以像应用主题类一样简单,或者有时会像不得不模仿实际的表单元素一样痛苦。这一切都取决于您的目标浏览器和您想要应用的样式。
4
一些使用Jquery的例子。
$("input:text").addClass("ui-corner-all");
$("#Submit").button();
相关问题
- 1. 如何使用td和输入标签将css样式应用于动态tr?
- 2. 样式选择元素(jQuery)
- 3. 如何将不同样式应用于HTML中选择标签的选项
- 4. 将CSS应用于标签和输入元素使用jQuery中的值
- 5. 如何将jquery ui样式应用于动态生成的元素
- 6. 如何使用Jquery选择器基于标签名称选择XML元素?
- 7. 如何将':hover'元素样式应用于':: after'元素?
- 8. 如何将jQuery UI主题应用于我的常规HTML?
- 9. 如何不将样式应用于表格元素
- 10. 如何动态地将样式表应用于Polymer 2元素?
- 11. jQuery /标签输入 - 按内容选择元素
- 12. jquery移动样式不适用于常规选择
- 13. HTML元素有选择地采用样式表中的规则
- 14. 影响样式的输入和标签元素的HTML顺序
- 15. 如何选择表单元素和使用jQuery
- 16. 如何将ToolBar CheckBox的样式应用于常规CheckBox?
- 17. 如何计算span标记ASP用于将样式应用于输入标记?
- 18. 如何将导入的样式表应用于自定义元素的模板标签内容?
- 19. 如何使用Mootools将样式类应用于表单中的所有输入元素
- 20. 如何样式输入元素
- 21. 选择,输入和标签元素有高度属性吗?
- 22. 如何访问动态表单的元素(输入,选择)
- 23. 使用jquery设置基于选择状态的表单标签样式?
- 24. 如何使用jquery选择器来选择这样的元素?
- 25. 如何手动将特定样式表中的样式应用于元素?
- 26. 如何选择输入元素
- 27. 我将如何回应HTML元素中的选定表单值(如p标签)?
- 28. 表单标签式输入
- 29. 如何将jQuery UI效果应用于URL中的#name元素
- 30. 如何让jQuery UI标签元素出现在jQuery UI模式对话框中?