css
能够像我一样工作。 height
并在没有参数的情况下调用时返回整个样式。它不像那样工作。只需致电.css('css property name')
。
运行这个简单的小提琴 - 在我的所有浏览器(os x chrome,safari,ff)和多个jQuery中,任何jQuery对象的任何使用.css()
(例如$('body').css()
)都会以错误结束版本(最新,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)
答案 0 :(得分:1)
您没有正确使用css功能。查看jQuery css() documentation
如Rhumborl和Scaramouche所述,该函数仅用于更改HTML元素的CSS。