使用.css()的参数列表之后的Uncaught SyntaxError:missing)

时间:2015-10-15 01:24:28

标签: javascript jquery css

我尝试使用.width()设置div等于其宽度的高度但是我得到了错误

Uncaught SyntaxError: missing ) after argument list

这是我的js

$('#myDiv').css('height':($('#myDiv').width()));

2 个答案:

答案 0 :(得分:6)

您的代码中存在语法错误。

如果你想设置一个项目,你可以使用它:

$('#myDiv').css('height',$('#myDiv').width());

如果你想设置多个项目,你可以使用它:

$('#myDiv').css({'height':$('#myDiv').width()});

有关详细信息,请查看Redirect

答案 1 :(得分:0)

你实际上有一个非常正常的错误。您所要做的就是将代码重新格式化为:

$('#myDiv').css('height',$('#myDiv').width());

只需删除冒号和额外的括号!