3

今天我在一个网页上实现了 jQuery 进度条。我需要在同一页面上实现大约 30 个进度条。

它的代码是这样的

$( "#progressbar" ).progressbar({
value: 80
});

在下面的 div 上显示进度条 80%

<div id="progressbar"></div>

现在发生的事情是,我必须提到 30 个不同的进度条 div,然后使用 30 个 jquery 调用调用它们来运行......

反而

我尝试的是

<div id="progressbar" title="54"></div>

打电话给

$( "#progressbar" ).progressbar({
value: $(this).attr('title')
});

这应该自动为该 div 的标题赋予值...

虽然这不起作用......

有人知道这里有什么问题吗?

我也试过

$( "#progressbar" ).each( function(){
progressbar({
value: 80
});
});

还是不行

任何人都可以在这里给小费...非常感谢!

4

1 回答 1

4

发现。干杯!

它像这样工作

<div class="progressbar" rel="54"></div>

然后像这样打电话

            $("div.progressbar").each (function () {
                var element = this;
                $(element).progressbar({
                value: parseInt($(element).attr("rel"))
                });
            });

为在这里回答的@volkan-er 干杯 - JQuery UI:多个进度条 - 设置动态值的问题

:)

于 2011-04-01T20:17:34.707 回答