javascript - Bootstrap 进度条编程运行时

标签 javascript jquery css twitter-bootstrap progress-bar

我正在尝试在运行时添加默认的 Bootstrap 进度条。设计时进度条显示正常,但是当我尝试使用 jquery 在运行时添加它时,进度不会显示。我需要能够在运行时动态添加这些进度条。

不确定我缺少什么,是否有初始化函数或我应该使用的东西?

这里有 fiddle 。 https://jsfiddle.net/riyasdeen/Lxovnbdj/

$(function() {
$('#prog_progress')
.append($($('<div>')
    .addClass('progress')
    .append($($('<div>')
        .addClass('progress-bar progress-bar-success progress-bar-striped')
        .attr('role','progressbar')
        .attr('aria-valuenow', '50')
        .attr('aria-valuemin', '0')
        .attr('aria-valuemax', '100')
        .css('width', '200px;')
        .append($($('<span>')
            .addClass('sr-only')
            .append('60%')
            ))
        ))
    ))

});

感谢您的宝贵时间。

R

最佳答案

尝试下面的代码

Jsfiddle

$(function() {
$('#prog_progress')
.append($($('<div>')
    .addClass('progress')
    .append($($('<div style="width:60%">')
        .addClass('progress-bar progress-bar-success progress-bar-striped')
        .attr('role','progressbar')
        .attr('aria-valuenow', '50')
        .attr('aria-valuemin', '0')
        .attr('aria-valuemax', '100')
        .css('width', '200px;')
        .append($($('<span>')
            .addClass('sr-only')
            .append('60%')
            ))
        ))
    ))
});

你错过了给它宽度。

关于javascript - Bootstrap 进度条编程运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40043938/

相关文章:

javascript - 如何将 css 应用于我的部分 jQuery 结果?

javascript - Protractor 不清除输入字段的内容

javascript - 在鼠标悬停时将网页显示为缩略图

jquery - 使用 jquery 和 css 启用悬停和更改事件选项卡颜色

html - 具有线性渐变的 CSS3 过渡中的奇怪行为

html - 如何在响应式标题中将 Logo 居中

javascript - 如何通过在 javascript 中单击按钮来更改 css 类?

javascript - 使用 javascript 的拖放问题

javascript - 将脚本更新为注入(inject) DOM 的新元素

jquery - 针对低带宽的测试站点?