每60秒为多个元素添加随机的div类值
P粉342101652
P粉342101652 2023-09-20 17:47:56
[HTML讨论组]

我有一个页面看起来像这样:


      box set
      
box set
P粉342101652
P粉342101652

全部回复(1)
P粉331849987

看一下你提供的代码片段,你可以使用$('div[class*="percent"]')来选择包含子字符串'percent'的类名。如果你希望每个div的随机百分比是唯一的,我建议使用ID名称。否则,下面的解决方案将每60秒覆盖包含'percent'的所有类名,并将其替换为'percentx',其中x是随机生成的数字。希望这能帮到你!

<div class="percent"></div>
<div class="percent"></div>
<div class="percent"></div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<script>
setInterval(function() {
    $('div[class*="percent"]').each(function () {
            var x = Math.floor((Math.random() * 100) + 1);
            $(this).attr('class', 'percent' + x);
    });
}, 60000);
</script>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号