jquery - 使用 jQuery 添加类

标签 jquery html css

我尝试将类添加到我的 div。如何?看底部:

$(document).ready(function(){
    		$(".menu-div").hover(function(){
       		 $(this).addClass("menu-div-hover");
   	        });
});
.menu-div-hover{
     background-color:#25262A;
}

.menu-div{
          height:50px;
          border-top:;
          border-bottom:;
    background-color:yellow;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href=""><div class="text-center menu-div">FAQ</div></a>

这是我的http://jsfiddle.net/pj4oqffu/ 我做错了什么?我不要答案,我需要学习它。如果你能帮助我,请帮助我:)

最佳答案

为什么要使用 jQuery?

只需使用 CSS:hover 选择器:

.menu-div:hover{
     background-color:#25262A;
}

如果您需要通过 jQuery 完成,只需将 hover 类移动到原始类下方(您的 jQuery 代码没问题)。

.menu-div
{
  height:50px;
  border-top:;
  border-bottom:;
  background-color:yellow;
}

.menu-div-hover
{
  background-color:#25262A;
}

哪个优先,您还可以在悬停背景颜色上使用 !important

http://jsfiddle.net/pj4oqffu/1/

关于jquery - 使用 jQuery 添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33064841/

相关文章:

javascript - 缩小宽度时如何调整高度?

javascript - 通过 id 加载特定页面时数据表不起作用

jQuery CSS 定位信息未在 Firefox 上更新

javascript - 使用 JQuery 传递变量

javascript - 进度条从下到上填满

html - 如何获得稳定的菜单?

html - 不重叠导航菜单的居中 Logo

jquery - 可以更改模型的 IEnumerable<string> 的 ASP.NET MVC 模型绑定(bind)?

javascript - 从外部选择并附加 html

javascript - 相对于另一个不是其父元素的元素定位