TypeError:Object#<HTMLDivElement>没有方法'css'w / Express.js
尝试通过Chrome控制台更改jQuery中的div元素的CSS并获取此响应:
$('#first-block').css('color','green') TypeError: Object #<HTMLDivElement> has no method 'css'
但是,当我打电话
$('#first-block')
控制台返回div和它的内容
我正在使用Express.js w / MongoDB,利用Expresscaching中间件。
这似乎是你没有正确加载jQuery。 确保你已经在你的haed部分加载了jQuery,并且以适当的方式包装你的代码,例如
<script type="text/javascript"> jQuery(document).ready(function ($) { $('#first-block').css('color','green'); }); </script>