gpt4 book ai didi

javascript - 动态填充多个 JQuery 进度条

转载 作者:行者123 更新时间:2023-11-28 09:25:54 24 4
gpt4 key购买 nike

我有几个 Jquery 进度条,我需要动态填充它们,每个进度条都有不同的值。

HTML 代码附在下面:

<div id="Wrapper">
<form method="POST" action="ClearPoll">
<div id="mydiv" class="Gadget">
<input class="PercentageHid" type="hidden" value="36" name="Percentage">
<object class="GadgetActualImage" type="image/jpeg" data="http://upload.wikimedia.org/wikipedia/commons/a/ac/No_image_available.svg"> </object>

<div class="Information">
<input class="PollViewName" type="text" value="Potatoe Masher" placeholder="Please Enter the Gadget Name" name="Name" readonly="">
<textarea id="" class="GadgetDescription" name="Comment" cols="10" rows="4" readonly="">You'll Never Stop Mashing ! </textarea>
</div>
<div id="Potatoe Masher" class="ProgressBar ui-progressbar ui-widget ui-widget-content ui-corner-all" title="Gadget Reputation: 36.0 % " data-options="80" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="36">
<div class="ui-progressbar-value ui-widget-header ui-corner-left" style="width: 36%;"></div>
</div>
</div>
</form>

<form method="POST" action="ClearPoll">
<div id="mydiv" class="Gadget">
<input class="PercentageHid" type="hidden" value="52" name="Percentage">
<object class="GadgetActualImage" type="image/jpeg" data="http://upload.wikimedia.org/wikipedia/commons/a/ac/No_image_available.svg"> </object>
<div class="Information">
<input class="PollViewName" type="text" value="Butter Slicer" placeholder="Please Enter the Gadget Name" name="Name" readonly="">
<textarea id="" class="GadgetDescription" name="Comment" cols="10" rows="4" readonly="">No More Work </textarea>
</div>
<div id="Butter Slicer" class="ProgressBar ui-progressbar ui-widget ui-widget-content ui-corner-all" title="Gadget Reputation: 52.0 % " data-options="80" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="36">

<div class="ui-progressbar-value ui-widget-header ui-corner-left" style="width: 36%;"></div>
</div>
</div>

每个进度条应采用隐藏输入字段“百分比”中的值

我当前的 Javascript 文件如下所示:

$(document).ready(function () {
var text = $(this).find('[name="Percentage"]').val();
$(function() {
alert(text);
$('.ProgressBar').progressbar({
value: parseInt(text)
});
});
});

JavaScript 代码可以工作,但它将百分比值设置为所有进度条,而不是相应的进度条。

本质上,我需要的是获取隐藏字段中的值,并以相同的形式将该值应用到进度条。

谢谢你..

最佳答案

通常,当您需要初始化一个需要多个实例的实例特定数据的插件时,您需要循环遍历元素并单独初始化,而不是一次初始化整个元素集合:

在这种情况下,您可以循环遍历每个表单:

$(document).ready(function () {

$('form').each(function () {
var text = $(this).find('[name="Percentage"]').val();
/* iniitialize the progress bar within this form*/
$(this).find('.ProgressBar').progressbar({
value: parseInt(text)
});
});
});

关于javascript - 动态填充多个 JQuery 进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14415412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com