HTML 重复 ID

2024-01-14

我的控件是根据用户输入动态构建的,有nID 也是动态的文本框。

然而,我没有预见到这个 HTML 会在同一 html 页面的其他地方重用。

我现在面临的问题是重复的 ID,这导致我的 jQuery 函数无法正常工作。

我确实明白 ID 应该是唯一的,但是,我可以通过使用最外面的来避免这个问题吗?<div>有不同的ID?

有哪位专家可以给我一些好的建议吗?

附:我正在寻找一种有效的解决方案,因为如果我需要更改每个元素的 ID,则需要在 jQuery 中进行大量工作。

请帮忙。谢谢!

<div id="Container1">
  <div id="Control">
    <input type="text" id="TextBox1" />
    <input type="text" id="TextBox2" />
  </div>
</div>

<div id="Container2">
  <div id="Control">
    <input type="text" id="TextBox1" />
    <input type="text" id="TextBox2" />
  </div>
</div>

我想知道,在 jQuery 函数中,我是否可以做类似的事情。#container1 > #textbox1在选择中?


你绝对不应该有重复的ID

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

HTML 重复 ID 的相关文章

随机推荐