html - jQuery UI 按钮改变焦点颜色

标签 html jquery-ui css

我正在尝试通过向 <label> 添加自定义 CSS 来自定义 jQuery UI 中按钮的颜色如此处所示:http://jsfiddle.net/Akedf/3/

我想在点击这些按钮时更改它们的颜色(最好只使用 CSS)。我一直在寻找大量关于更改 jQuery UI 按钮颜色的 StackOverflow ( example one) 和 Google 帖子,但它们似乎都不起作用。可能是因为我刚刚开始学习 jQuery、CSS 和 HTML 的东西。如果有人能告诉我如何做到这一点,我将不胜感激。谢谢

编辑:focus我的意思是有人点击按钮后的外观。

最佳答案

我认为常规的 html 元素没有焦点属性。您可以使用复选框或单选按钮,但对于 <label/> ,您可能只需要使用 javascript。如果您使用的是 jQuery,那么它真的很简单:

$("label").click(function(){
    $(this).addClass('focus');
});

就CSS而言:

label.focus, input[type=radio]:focus{
    background: #0c0;
}

关于html - jQuery UI 按钮改变焦点颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17664074/

相关文章:

javascript - 每页打印的 HTML 脚注

javascript - jQuery - "blind"中的选项 "setInterval"仍在运行

jquery - 按 css 类选择

html - (CSS) Flexbox 和移动媒体查询

html - css nth-child 以其他方式查找元素

HTML/CSS 流体网格 : How to overlay div to another div

javascript - 从输入元素获取表单和 FormData 对象?

jquery - 在浏览器中更改屏幕大小会导致我们的应用程序出现问题

jquery - 如何让 jquery ui 日期选择器与 angular2 一起使用?

html和body高度不是100%