jquery实现百分比长度条

博客展示了百分比长度条的效果图,给出了jQuery和HTML部分代码。其中提到obj.provinceTop10List是后台传来的参数,涉及前端页面与后台数据交互实现百分比长度条的内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果图:

代码:

jQuery部分

 $("#provinceTop10List").click(function () {
                PainmingTable(obj.provinceTop10List);
            })
            $("#cityTop10List").click(function () {
                PainmingTable(obj.cityTop10List);
            });


//排名长度条表示
function PainmingTable(data) {
    $("#paiming").html("");
    for (var i = 0; i < data.length; i++) {
        var str = "";
        var percentage = (data[i].percentage * 100).toFixed(2) + '%';
        str = '<div style="width: 100%;height: 34px;line-height: 34px;margin-top: 5px;">'
            + '<div style="float: left;height: 34px;width:70px;line-height: 34px;">' + data[i].ranking + '. ' + data[i].name + '</div>'
            + '<div style="margin-left:20px;margin-top:10px;float: left;height: 15px;background: rgba(76,132,255,1);width: ' + percentage + '"></div>'
            +'<span>'+percentage+'</span>'
            + '</div>';
        $("#paiming").append(str);
    }
}

html部分:

<div style="width: 100%;height: 34px;">
     <div class="tableFont" id="provinceTop10List">省份</div>
      <div class="tableFont" id="cityTop10List">城市</div>
</div>
<div id="paiming" style="width: 100%;"></div>

说明:obj.provinceTop10List为后台传给我的参数;

形式为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值