javascript - 使用变量更改样式

标签 javascript jquery html css

我知道以前有人这样做过,但由于某些原因它行不通。我在 JS 中有一个变量(宽度),需要它来反射(reflect) CSS。所以这就是我正在使用的 $('.top').css('width', bad);,但由于某种原因,它似乎不起作用。我知道 $('.top').css('width', '50%'); 工作正常。

这是我所有的代码

countMissing();

function countMissing() {

//Get total inputs
console.log("Total inputs " + form.getElementsByTagName('input').length);
//Divide by complete inputs out of 100% and get percent
console.log("The percentage is " + 100 / form.getElementsByTagName('input').length + "%");

//Check
var cback = function () {
    bad = 0;
    $('.form :text').each(function (i, e) {
        if ($.trim($(e).val()) == "") bad++;


    });
    if (bad > 0) $('.congrats').css("display", "block").text(bad + ' missing');
    else $('.congrats').hide();
}
$(document).delegate('.form :text', 'focus', cback);
$(document).delegate('.form :text', 'keyup', cback);
$('.top').css('width',bad, '%');

}

有什么想法吗?

最佳答案

$('.top').css('width',bad, '%');

应该是

$('.top').css('width', bad + '%');

关于javascript - 使用变量更改样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23588105/

相关文章:

javascript - 使用 GPU 在 Canvas 上绘图时性能受到影响

javascript - 单击按钮时显示和隐藏菜单,并通过外部单击隐藏菜单

javascript - 在javaScript中获取Div的最外层父id

php - 提交信息到url,还能打开PDF

javascript - 如何为选择选项制作占位符但它具有循环值?

javascript - Visual Studio Code 中的 .ts 文件没有智能感知

javascript - 尝试从 Firebase Firestore 检索文档时,未捕获( promise )类型错误 : snapshot. 数据不是函数

javascript - $(document).ready() 似乎不适用于 Internet Explorer。我怎样才能解决这个问题?

html - Facebook 时间轴样式 css/html

javascript - 打开/关闭弹出窗口的多种方式出现意外显示