禁用form/remove-style属性上的jqueryui
Disabling jqueryui on a form / remove style attribute
"Specs",我使用
- jquery 1.8.0
- 实时查询
- jqueryUI 1.10.0通过谷歌服务器,并尝试通过jquery服务器
- twitter引导程序
我使用jqueryui作为我的搜索建议,效果很好,我在那里使用了黑色背景和灰色文本的深色主题。我在网站上还有一个联系人(电子邮件)表格。我注意到jquery-ui.js也让我的联系人表单变成了浅灰色。由于此联系表格的背景颜色为白色(推特引导),这不起作用,文本很难阅读!键入时和导航到下一个字段后。不受影响。
如何防止jqueryui影响表单(我认为这是可能的/应该是)。它将:style="color: rgb(204, 204, 204);"
添加到输入字段中。
通过我自己的javascript/jquery来覆盖这种风格感觉就像是一种破解!这真的有必要吗。我也尝试过,但失败了。我试过了:
$('input').removeAttr('style');
感觉他们没有在任何好的实践中进行造型!为什么窗体不至少由<form class="jquery-ui-form">
之类的类控制,而不是将所有窗体组合起来。
只有当你想在你的网站中定义一个不可重写的css规则时,才使用!important
,比如:
#input { color: #000 !important; }
这意味着:"不管怎样,在我的网站上,输入永远不会有#000以外的任何其他颜色"。通过这种方式,!important
可以是一个选项。
在任何其他情况下,问问自己css规则的范围是什么。
- 它只用于一个输入吗?=>使用
#id
来针对您的输入或使用.css(...)
在js中定义样式 - 对于特定标签中的所有输入?=>只需定义一个更具体的规则来针对您的输入,如
.parent-div-class input { color: ... }
。该规则将具有比input { color: ... }
更好的优先级,并将覆盖属性
CCD_ 10可能是一种简单的方法,但不是最好的方法。
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 分析高度属性时出现意外值{{specs.height}}.index.html
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- AngularJS-使用'true'属性
- 可以't使用JavaScript获取width属性
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- JavaScript Pub/Sub属性访问问题
- jQueryUI可拖动+可排序错误(无法读取未定义的属性'选项')
- jQueryUI IE8 Object 不支持此属性或方法
- 如何在jqueryui中实现可拖动对象的堆叠属性
- 如何将jqueryui元素附加到可以访问html属性的位置
- JQueryUI自动完成不会't从选择框中更新其数据属性
- 如何在jqueryui小部件中存储内部属性
- 禁用form/remove-style属性上的jqueryui