前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >数组each遍历渲染如何给第一个div添加class

数组each遍历渲染如何给第一个div添加class

作者头像
王小婷
发布于 2025-05-20 02:57:18
发布于 2025-05-20 02:57:18
5800
代码可运行
举报
文章被收录于专栏:编程微刊编程微刊
运行总次数:0
代码可运行

数组each遍历渲染如何给第一个div添加class 并且在点击每个div的时候,有被选中的效果 其他div背景颜色移除 被点击的div背景颜色添加。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
    <head>
        <title></title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link rel="stylesheet" href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
        <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
        <script src="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
        <style>
            /* 楼层条样式 */
            .floorBar {
                position: absolute;
                right: 30%;
                top: 10%;
                color: #fff;
                z-index: 1000;
                width: 29px;
                height: 150px;
                text-align: center;
                box-shadow: 0px 0px 10px #0076ff inset;
                cursor: pointer;
                overflow: auto;
                background: rgba(39, 32, 97, 0.5);
                font-size: 12px;
            }
            
            .floorinside {
                line-height: 31px;
                height: 30px;
            }
            
            .on {
                        background:#337ab7;
                        color:#fff
                    }
    </style>
    </head>
    <body>
        <div class="floorBar"></div>
    </body>
    <script type="text/javascript">
        $.ajax({
            url: "test.json",
            data: {},
            type: "GET",
            success: function(data) {
                var html = "";


                $.each(data.paramValue.split(','), function(i, item) {
                    html += '<div  onclick="updata2dTile()"  class="floorinside">F' + item + '</div>';
                });
                $(".floorBar").html(html);
                
                 $(".floorinside:eq(0)").addClass('on');
                 $(".floorinside").click(function() {
                    $(this).addClass("on").siblings().removeClass("on");
                 }); 
            },
            error: function(err) {
                console.log(err);
            }
        })

        //点击事件
        /* function updata2dTile(item) {
        
            $(this).addClass("on").siblings().removeClass("on");
        } */
    </script>
</html>

json

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
        "paramValue": "00,01,02,03,04"
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
input输入框内阴影效果
作为一个合格的前端开发工程师,是能够将UI的设计图百分百还原的,不管设计图有多么的炫酷,都能够做到,当然也是从细节上一点点的实现的。今天继续记录简单的input输入框内阴影效果,效果如下:
王小婷
2025/05/18
890
input输入框内阴影效果
jQuery 遍历 - siblings() 方法应用
每天写个小demo,最近工作小到1像素,大到n多优化,这个行业真的是有项目的时候忙的要死,没项目的时候闲的发慌,趁着办公室没人的时候,安安静静继续写代码,一个关于jQuery 遍历 - siblings() 方法应用。
王小婷
2019/08/01
9050
jQuery 遍历 - siblings() 方法应用
JavaScript split() 方法
运用: 将json数据里面的字符串类型的数据"00,01,02,03,04"转化成数组,再将数组遍历出来,分别赋值到每一个div里面。
王小婷
2021/03/15
9730
checkbox选中和取消,控制dom元素颜色变化
<!DOCTYPE HTML> <html> <head> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="https:
王小婷
2021/06/01
1.1K0
checkbox选中和取消,控制dom元素颜色变化
复选框checkbox实现自定义样式
在实际开发中,时长会遇到这样的问题,checkbox默认的样式有点难看,很多的时候,会更具ui设计图,来改变相应的checkbox的样式,这个时候就可以自定义一个样式了。
王小婷
2020/05/18
1.7K0
复选框checkbox实现自定义样式
jQuery数据结构渲染(4):复选框checkbox赋值
1:当返回值是字符串的时候 data.json: { "circle": "2;3;4;5;6;1" } 示例代码: <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>复选框checkbox自定义样式</title> <meta name="viewport" content="width=device-width, initial-scale=1">
王小婷
2020/05/18
1.2K0
jQuery数据结构渲染(4):复选框checkbox赋值
jQuery将json性别数据int类型进行格式化渲染
<!DOCTYPE HTML> <html> <head> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="https:
王小婷
2022/01/09
7780
jQuery将json性别数据int类型进行格式化渲染
jQuery数据渲染,每行显示4个数据,超过四条数据自动换行
[{"name":"体验区统计","numb":0},{"name":"test909","numb":0},{"name":"test910","numb":0},{"name":"111","numb":0},{"name":"test","numb":0},{"name":"test11111","numb":0},{"name":"记忆区统计","numb":0}] 代码: <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org">
王小婷
2022/01/09
5690
jQuery数据渲染,每行显示4个数据,超过四条数据自动换行
jQuery数据结构渲染(1):图片数组的渲染
作为一个前端开发,在日常工作中,会不断的请求接口,调用接口,再对接口的数据进行一定的处理,渲染在前端界面,尤其是在今天前后端分离的时代,这项技能是每个前端开发必备~
王小婷
2020/05/18
2.2K0
jQuery数据结构渲染(1):图片数组的渲染
jQuery数据结构渲染(3):文本和input/textarea框赋值
json数据格式如下: data.json: { "configName": "英语测试作业", "promoter": "王小婷", "suggestion": "单词量不够,多背诵一点哦" } 1:div等文本或者textarea多行文本框赋值,使用.text()的方法赋值 $("#promoter").text(data.promoter); $("#suggestion").text(data.suggestion); 2:in
王小婷
2020/05/18
9230
input输入框内阴影效果
作为一个合格的前端开发工程师,是能够将UI的设计图百分百还原的,不管设计图有多么的炫酷,都能够做到,当然也是从细节上一点点的实现的。今天继续记录简单的input输入框内阴影效果,效果如下:
王小婷
2019/08/18
1.5K0
jQuery :contains 选择器
经常与其他元素/选择器一起使用,来选择指定的组中包含指定文本的元素(如下面的例子)。
王小婷
2025/05/20
570
jQuery :contains 选择器
jQuery将数组转化成对象
要求 将图一格式数据转化成图二格式数据 图一 图二 原始json数据 [{ "id": 15, "paramName": "distance", "paramValue": "1", "description": "定位前后位置在一定距离内不跳动 单位:米", "companyId": 1, "paramTypeId": 2 }, { "id": 110, "paramName": "floorNum", "paramVal
王小婷
2022/11/12
3.6K1
jQuery将数组转化成对象
复选框checkbox提交数据类型和方法
对应的渲染方法如下: jQuery数据结构渲染(4):复选框checkbox赋值 https://www.jianshu.com/p/3878ff8c76d9
王小婷
2025/05/19
830
复选框checkbox提交数据类型和方法
jQuery数据结构渲染(2):时间戳的处理
时间的json数据格式:data.json {"commitTime": 1588061853944} 示例代码: <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>jQuery数据结构渲染(2):时间戳的处理</title> <meta name="viewport" content="width=device-width, initial-scale=1">
王小婷
2020/05/18
7150
jQuery数据结构渲染(2):时间戳的处理
JQuery 获取选中select下拉框的value和text的值,合并成数组传给后端
提交格式 "workFences": [ { "fenceId": "ew32w2wf232fwer23", "fenceName": "区域q" }, { "fenceId": "ew32w2wf232fw543r23", "fenceName": "区域b" } ], test.json {"msg":"查询成功","code":1,
王小婷
2022/03/29
2.9K0
JQuery 获取选中select下拉框的value和text的值,合并成数组传给后端
BBS论坛(二)
2.1.cms后台登录界面完成 (1)templates/cms/cms_login.html <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <
zhang_derek
2019/02/13
4.3K0
BBS论坛(二)
input输入框输入数据查询
在input输入框输入数字的时候,会展示data.json里面的数据,当删掉input输入框输入数字的时候,隐藏出现的data.json数据列表。
王小婷
2019/07/31
2.1K0
javascript escape()和unescape()区别
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
王小婷
2021/07/13
2K1
把https地址作为变量拼接在link/script 内部
下面是之前写的一个交互的例子,直接拿过来用一用啦,最主要的在于将把https地址作为变量拼接在link/script 内部,其余的都是次要的。
王小婷
2020/12/29
8940
相关推荐
input输入框内阴影效果
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验