进度条宽度

Jer*_*itt 2 css jquery var width

我的代码旨在通过计算百分比并将其作为 style.width 传递来设置进度条的宽度。我是一个新手,所以对错误的代码表示歉意:

jQuery

$(document).ready(function() {
var width=(1/5*100);
$('#progress_bar').css('width','=width + "%"');
});
Run Code Online (Sandbox Code Playgroud)

超文本标记语言

<div id="progress_bar" style="height:1em; background:red; display:block;"></div>
Run Code Online (Sandbox Code Playgroud)

有人可以抽出一点时间帮助我让它工作并告诉我哪里出了问题,以便我可以从中学习吗?

http://jsfiddle.net/SyxAM/

Den*_*ret 6

该字符串'=width + "%"'不能是 css 参数的值。

你可能想要

 $('#progress_bar').css('width', width + "%");
Run Code Online (Sandbox Code Playgroud)