gpt4 book ai didi

javascript - .css jquery bordercolor 与 css 输入 :focus setting 混淆

转载 作者:太空宇宙 更新时间:2023-11-04 00:16:34 25 4
gpt4 key购买 nike

向可能偶然发现此问题的 jQuery 向导提出问题。

例如,当我使用 border-left-color 为使用 jquery 的输入元素设置颜色时,并且当此输入元素具有 input:focus{ border-color: somecolor; } 在 css 文件中,jquery 破坏了 input:focus 设置。当输入获得焦点时,它会保持我使用 jQuery 设置的颜色。

这是一个错误吗?

如果没有,我该如何防止这种情况发生? :)

最佳答案

jQuery .css 比 CSS 文件中的定义更强大,因为它添加了内联样式。

您应该将 !important 添加到 :focus CSS 定义中。

Live DEMO

When using .css() as a setter, jQuery modifies the element's style property.
For example, $('#mydiv').css('color', 'green') is equivalent to document.getElementById('mydiv').style.color = 'green'.

.css docs

关于javascript - .css jquery bordercolor 与 css 输入 :focus setting 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11076393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com