TypeError:Object#<htmldivelement>没有方法'css'w / Express.js </htmldivelement>

时间:2013-09-01 15:59:00

标签: jquery node.js express

尝试通过Chrome控制台更改jQuery中div元素的CSS并获得此响应:

$('#first-block').css('color','green')
TypeError: Object #<HTMLDivElement> has no method 'css'

但是当我打电话时

$('#first-block')

控制台返回div及其内容

我正在使用Express.js w / MongoDB,利用Express缓存中间件。

1 个答案:

答案 0 :(得分:1)

好像你没有正确加载jQuery。确保你已经在你的haed部分加载了jQuery,并且你的代码以适当的方式包装,例如

<script type="text/javascript">
    jQuery(document).ready(function ($) {
        $('#first-block').css('color','green');
    });
</script>