我尝试使用.width()设置div等于其宽度的高度但是我得到了错误
Uncaught SyntaxError: missing ) after argument list
这是我的js
$('#myDiv').css('height':($('#myDiv').width()));
答案 0 :(得分:6)
您的代码中存在语法错误。
如果你想设置一个项目,你可以使用它:
$('#myDiv').css('height',$('#myDiv').width());
如果你想设置多个项目,你可以使用它:
$('#myDiv').css({'height':$('#myDiv').width()});
有关详细信息,请查看Redirect
答案 1 :(得分:0)
你实际上有一个非常正常的错误。您所要做的就是将代码重新格式化为:
$('#myDiv').css('height',$('#myDiv').width());
只需删除冒号和额外的括号!