【发布时间】:2015-01-15 07:53:54
【问题描述】:
假设我有一个名为 test-test 的示例 div,它有一些像素宽和一些像素高,我希望使用 jQuery 添加它的背景颜色。认为这在 Rails 中很容易,但我很惊讶地发现它不起作用。
我的html:
...
<div class="test-test"></div>
...
我的 test.css.scss:
.test-test {
width: 300px;
height: 300px;
}
我的 test.js 文件:
$(".test-test").css("background-color","yellow");
因为“hello world”测试有效,我知道我的 jquery 和资产管道工作正常,它只是更改了似乎不起作用的 css 属性。是否有任何解决方法,或者它是否特定于您在每种情况下想要做的事情?这只是一个例子,所以这不是我真正想要完成的,只是让你知道。
【问题讨论】:
-
您是否在 DOMReady 上运行 jQuery 代码?那时
.test-testdiv 是否可用?控制台有错误吗? -
完全按照我在这里写的方式运行它。我不知道为什么它不会,但话又说回来,这可能是我问题的核心,所以我无法回答。没有错误。
标签: javascript jquery css ruby-on-rails