重建 DIV id

2024-01-12

我有一段 php,它输出 div(取决于数组中有多少个)并为该 div 分配一个 id(即 div_1、div_2)等

我还设置了一个隐藏字段,其中包含输出了多少个 div 的计数(divcount)

假设我有 5 个 div,那么 div 的 id 将是

  • div_1,
  • div_2,
  • div_3
  • etc etc
  • 并且隐藏字段(divcount)将设置为 5

如果 div_2 被删除,我将 divcount 隐藏字段设置为 4。

我现在需要做的是将其他 div 的 id 重建为:

  • div_1,
  • div_2,
  • div_3,
  • div_4, 但目前我只剩下 div_1、div_3、div_4、div_5

我想我需要一个循环来遍历每个 div 并将该 div 的 id 分配为循环的值

i.e

  • div_1 id 变为 div_1
  • div_3 id 变为 div_2
  • div_4 id 变为 div_3
  • div_5 id 变为 div_4

谁能建议如何做到这一点?

提前致谢!


您可以使用each method.

$('div[id^="div_"]').each(function(i){
   this.id = 'div_'+(++i)
})

Fiddle http://jsfiddle.net/jJhJP/1/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

重建 DIV id 的相关文章

  • 选择倒数第二个元素

    我需要选择倒数第二个输入可选元素的值 tr td td tr
  • 检测 jqGrid 单元格中的复选框事件

    我正在探索jqGrid在我学习 Javascript 和 jQuery 的过程中 我成功地把checkbox在网格单元中 太棒了 这是我所拥有的 myTable jqGrid colModel name cb index cb width
  • jQuery JSONP ajax,未设置身份验证标头

    我正在尝试使用以下设置向 google 联系人 API 发出 ajax 请求 ajax url https www opensocial googleusercontent com api people me all dataType js
  • 我可以使用 jQuery 执行 $_GET 方法/查看文件的 url [重复]

    这个问题在这里已经有答案了 可能的重复 在 JavaScript 中获取查询字符串值 https stackoverflow com questions 901115 get query string values in javascrip
  • 将 jQuery 与 Selenium WebDriver 结合使用 - 如何将 JSON 对象转换为 WebElement?

    我正在使用 Selenium WebDriver 我想执行 jQuery 代码来查找一些元素 我的代码如下 public function uploadGrantDoc script return itemlist grant file u
  • select2 验证 - 选择至少一个值

    我在用select2 http ivaynberg github io select2 and jQuery 验证 http jqueryvalidation org 插件 select2 的 HTML div class form gro
  • “$(document).ready”函数的替代方案

    我在 aspx 页面中使用 fancybox 对于灯箱 文档就绪功能在此页面中不起作用 有人告诉我编写一个新的 JavaScript 代码来加载该页面中的灯箱 包括 jQuery 检查网络选项卡 确保您没有收到 404 检查控制台是否没有收
  • 如何让php页面从html页面接收ajax post

    我有一个非常简单的表单 其中有一个名字输入字段 我捕获了表单数据 并使用标准 jQuery 发布方法通过 ajax 将其传输到 PHP 页面 但是 我根本无法从 PHP 页面获得任何在服务器端捕获数据的响应 我不确定我做错了什么或缺少什么
  • 有序 JSON 对象

    我有一个 servlet 它与数据库通信 然后返回有序 按时间排序 对象的列表 在servlet部分 我有 access DB returns a list of User objects ordered ArrayList users M
  • 从json中获取所有子节点

    我有以下 json var source k 01 k 02 children k 05 k 06 children k ABC k PQR k 07 k 03 我希望能够指定 k 的值并取回所有孩子 以及孙
  • 突出显示单词并提取其附近文本的函数

    我有一个文本例如 Etiam porta semmalesuada magna mollis euismod 整数取数 ante venenatis dapibus posuere velit aliquet 埃蒂亚姆 门塔 塞姆 male
  • 有什么方法可以取消/停止/中止 getScript 调用吗?

    所以 我一直在寻找 似乎没有一种方法可以在脚本调用完成后真正中止 取消 停止脚本调用 我发现必须使用延迟加载来解决对第三方的无响应脚本调用有点奇怪 使用 json ajax 我当然可以超时 太棒了 但对于脚本调用 就没有这样的运气了 我认为
  • Ajax 长轮询无法正常工作

    我正在 MVC 2 中使用长轮询开发一个简单的陌生人聊天应用程序 如果我在不同的浏览器中打开应用程序 它在我的开发机器上工作正常 我的意思是 如果我在 IE 和 mozilla 中加载应用程序 它工作正常 如果我在浏览器的两个选项卡 例如
  • 防止页面跳转到iframe

    我正在尝试通过 iframe 将 wetransfer 集成到网站中 但是当页面加载时遇到问题 它会跳转到页面的一半 因此它专注于 iframe 而不是在页面顶部打开 据我所知 wetransfer 网站上有一个脚本告诉它跳转到该部分 而不
  • 如何更改点击事件上的引导插入符指向方向

    我正在使用 2 3 2 引导程序 因为当我单击菜单按钮时 我可以更改插入符号图标的位置 我需要当我单击图标插入符号向上时 当您单击另一个项目时 插入符号返回到初始状态 这怎么可能 导航代码 div div class container d
  • jQuery 时间戳之前的时间?

    下面是一个非常好的 jQuery 插件 与他们在 SO 上使用的插件非常相似 对我来说问题是它用它来转换时间
  • jQuery Masonry 和 CSS3

    如何在保持砖石布局的同时将 CSS3 过渡与当前图像结合起来 这是我的html div img class bottom src images div
  • 按钮导致页面重新加载

    我在我的页面上使用 html 和 jquery 在我的 html 中 我有一个按钮 单击该按钮将触发一个功能 当页面加载时 我调用文档准备中的主函数 这是我的代码 div div
  • jquery 表单使用 .on() 提交

    我正在尝试发送由 jquery 创建的表单 该表单附加到一个 div 中 下面的变量 data 是使用 php 创建的 我将只发布最重要的 js 代码 我尝试了很多带有和不带 on 的方法 但我未能让警报框显示 1 以便我知道代码块实际上已
  • 如何使用 jQuery 获取 div 完整内容的高度?

    我正在尝试创建自己的滚动条 我已经尝试了大多数 jquery 滚动条插件 但似乎没有一个适合我 所以我决定创建自己的 我有一个带有可滚动内容的溢出区域 如果我能够计算出可滚动内容区域的高度 我就可以使滚动条正常工作 我尝试过 scrollH

随机推荐

  • 与 Superagent 保持连接

    我正在运行一个 node js 服务器 A 它使用 superagent 向另一个服务器 B 发出 HTTP 请求 我调查了服务器 B 上的请求并看到了标头connection being close和 httpVersion 是1 1 v
  • CSS 文本对齐:居中;没有使事物居中

    我有以下 html div ul class links clearfix li class menu 685 menu site map first Site Map li li class menu 686 menu privacy p
  • 如何将 Microsoft Bing 地图导航功能集成到 iPhone 应用程序中?

    我研究过微软必应地图导航 有 iOS 支持和 sdk 可用 http www microsoft com maps developers mobile aspx http www microsoft com maps developers
  • 删除 Vim 中两个括号之间的所有内容,包括换行符

    假设我有以下 python 数组文字 def f arr 1 2 3 我想删除括号中的所有内容 使其变成这样 def f arr 我怎样才能用 vim 中的最少命令来做到这一点 这些是我的一些尝试 Using di 将删除文本 但不会删除空
  • 尝试使用 request.path 设置 Cloud Firestore 安全规则

    我正在努力理解一些 Firestore 安全概念 我想根据以下内容制定一条规则request path财产 我的规则是这样的 service cloud firestore match databases database document
  • 什么是关键路径? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 作为一名开发人员 我有时会在开发执行的背景下遇到 关键路径 这个术语 从维基百科 http en wikipedia org wiki
  • Java:对大型磁盘文件进行随机读取的最快方法

    我有一组相当大的数据 大约 800 MB 左右 这基本上是一些大型的预计算表 我需要将一些计算速度提高几个数量级 创建该文件需要几台多核计算机使用优化的几天才能生成 和多线程算法 我愿意really需要该文件 既然已经计算过一次 那么 80
  • 强制 mdx 查询返回列名

    从 powerpivot 连接到 SSAS 时 我遇到以下问题 如果由于某种原因 mdx 查询没有返回行 也不会返回列名 并且 powerpivot 会给出错误 在 SSMS 中执行此类查询时 如果 mdx 什么也不返回 则得到 0 行 如
  • Android Studio - 找不到 intellij-core.jar

    我使用的是android studio 3 1 4 错误 找不到 intellij core jar com android tools external com intellij intellij core 26 0 1 在以下位置进行了
  • 使用 AngleSharp linq 查询获取 Href 属性

    我想了解如何使用 Anglesharp 我根据示例编写了这段代码 https github com AngleSharp AngleSharp https github com AngleSharp AngleSharp Setup the
  • Android Studio 无需 sdkmanager 安装

    我一直在使用 macOS 10 15 3 在 Flutter 中进行编程 目标是 iOS 设备 今天我也尝试安装 Android Studio 以进行分支 安装没有错误 但是在Library Android sdk 没有tools子目录 这
  • 多流维基百科转储

    我下载了德语维基百科转储 dewiki 20151102 pages articles multistream xml 我的简短问题是 在这种情况下 多流 意味着什么 转储使用 bz2 进行压缩 bz2 支持并行版本 使其能够更快地压缩 解
  • C中的通用数据结构[重复]

    这个问题在这里已经有答案了 有没有办法在 C 中创建通用数据结构并根据存储的数据类型使用函数 该结构具有各种类型的数据 例如可以根据存储的数据进行打印 例如 假设我希望创建一个只存储 float 和 int 的二叉搜索树 自然的方法是创建一
  • Xcode 8 未找到代码签名

    升级到 Xcode 8 后 由于以下错误 我无法在设备上调试 App installation failed No code signature found 我的设置 观察以及到目前为止我所尝试的 该设备已安装 iOS 10 Xcode 7
  • 用于检查表中相同的列值对的 SQL 查询是什么?

    我有一个表 emp id name salary 并且没有主键 我知道这是一个坏主意 但我的工作是在不一致的表上 我想要一个查询来检索具有相同值对 id name 的元组 我尝试使用自连接但没有得到确切的声明 这里正在考虑同一对 但我正在研
  • 访问 *ngFor 中项目的索引

    我的 html 页面中有一个循环 代码是 li style display inline div class col lg 3 col md 4 col xs 6 thumb a class thumbnail img a div li 在
  • Pyenv:重建 python 后如何“重建”virtualenvs

    我重建了 python 3 7 以使 pyinstaller 在 Mac 上工作 它似乎使用 3 7 0 删除了我所有的 virtualenv python 版本文件仍然存在 它们指向我期望的位置 但是当我运行 pyenv virtuale
  • 根据 Pandas 中的日期窗口计算值的累积出现次数

    我有一个DataFrame df 看起来像下面这样 dd mm yy id 01 03 17 A 01 03 17 B 01 03 17 C 01 05 17 B 01 05 17 D 01 07 17 A 01 07 17 D 01 08
  • C 和 C++ 中静态变量初始化的区别

    我正在查看代码http geeksforgeeks org p 10302 http geeksforgeeks org p 10302 include
  • 重建 DIV id

    我有一段 php 它输出 div 取决于数组中有多少个 并为该 div 分配一个 id 即 div 1 div 2 等 我还设置了一个隐藏字段 其中包含输出了多少个 div 的计数 divcount 假设我有 5 个 div 那么 div