javascript - 我正在尝试通过单击 <li> 菜单将 border-bottom 更改为 'none'

标签 javascript jquery html css

我有一个包含 3 个元素的小菜单,基本上当我单击其中一个时,我希望能够将 border-bottom 更改为无,这是我的代码,html javascript 和 css

http://jsfiddle.net/6csm2/1/

这是我怀疑的问题,或者是 css 布局错误..

$(this).css('background-color' , '#ffffff');

最佳答案

问题实际上出在其他地方,您可以将底部边框更改为无,但是您已经为所有菜单和元素定义了边框线,因此即使您在单击时将边框更改为无,仍将是您的菜单边框。

要解决此问题,请从 profile_menu 中删除边框并将提到的行更改为:

$(this).css('background-color','#ffffff');

fiddle :http://jsfiddle.net/6csm2/9/

关于javascript - 我正在尝试通过单击 <li> 菜单将 border-bottom 更改为 'none',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22882801/

相关文章:

javascript - 使用 Ajax 将 FileList 发送到 PHP 脚本

javascript - HTML 表单提交到数据库并重定向到感谢页面

javascript - Mongoose - 无法填充路径通知排序。因为它是文档数组的子属性

javascript - 使用字符串中的键/值对创建对象?

javascript - HTML5 Canvas 中的热变形/水下视觉效果

html - 如何让一个div一直漂浮在同一个地方?

javascript - 如何动态更改 span 标签的颜色?

javascript - RxJS 连接/合并异步请求超时

javascript - Bootstrap datetimepicker区域问题

html - 为什么当我把它们变成链接时我的盒子变平了