Javascript 使用jquery添加CSS样式没有效果
我试图检查AJAX调用中响应变量的长度是否大于1。 如果这是真的,我需要将此样式添加到页脚:Javascript 使用jquery添加CSS样式没有效果,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图检查AJAX调用中响应变量的长度是否大于1。 如果这是真的,我需要将此样式添加到页脚: success: function(response) { for (var i = 0, len = response.results.length; i < len; i++) { if(response.results.length>1) { $("#footer").css("po
success: function(response) {
for (var i = 0, len = response.results.length; i < len; i++)
{
if(response.results.length>1)
{
$("#footer").css("position:relative");
}
}....
}
我做了一些调试,一切正常,但我的footer元素仍然有位置:fixed
我在这里做错了什么?试试:
$("#footer").css("position", "relative");
或:
:).css()的语法错误。它是:
$('#element').css('property', 'value');
请看
document.getElementById('footer').style.position ='relative';
$('#element').css('property', 'value');
document.getElementById('footer').style.position ='relative';