使用 css() 更改背景颜色的 JavaScript 开关

标签 javascript jquery css switch-statement background-color

我有一个非常简单的功能,它应该根据被点击的特定链接更改页面背景颜色,但我不明白为什么它不起作用。

这是我到目前为止的演示:http://jsfiddle.net/cF74Y/

看来一定是这么小的错误,但我看不出来。任何帮助将不胜感激。

最佳答案

你正在比较字符串和数字,将 switch (currentItem) 更改为 switch (+currentItem) 将使你的演示工作。

补充:您可以将 currentItem 作为参数传递,而不是使用全局变量。

Here is the working demo.

关于使用 css() 更改背景颜色的 JavaScript 开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12721527/

相关文章:

javascript - jQueryUI slider - 固定值(2)

jquery - 如何使用 jquery UI 对话框

css - 导入 CSS 以错误结束

jQuery - 在 ID 属性中发布引用带有小数点的单选按钮

javascript - 如何通过正则表达式仅对 JSON 键进行着色?

选择 DropDownList 值的 Javascript 事件?

javascript - 添加新列表项时,我创建的切换功能不起作用

javascript - 在 jQuery 中加载时图像没有获得 Div 高度

Javascript固定导航栏跳转

html - btn 上的描边或边框颜色