>编辑:我很抱歉,我希望css
像eg一样工作。 height
并在没有参数的情况下调用时返回整个样式。它不是那样工作的。只需致电.css('css property name')
.
运行这个简单的小提琴 - 任何使用.css()
(例如。 $('body').css()
(在任何jQuery对象上都以错误结尾,在我的所有浏览器(OS x chrome,safari,ff(和多个jQuery版本(最新版本,3.1,2.x(中。
我不知道出了什么问题 - css(( 应该在任何地方工作。知道吗?
https://jsfiddle.net/hueys5ok/
jquery.js:3988 Uncaught TypeError: Cannot read property 'replace' of undefined
at camelCase (VM292 jquery.js:3988)
at Function.css (VM292 jquery.js:6518)
at jQuery.fn.init.<anonymous> (VM292 jquery.js:6676)
at access (VM292 jquery.js:3968)
at jQuery.fn.init.css (VM292 jquery.js:6658)
at window.onload ((index):72)
您没有正确使用 css 函数。查看 jQuery css(( 文档
正如Rhumborl和Scaramouche所说,该函数仅用于更改HTML元素的css。