gpt4 book ai didi

Jquery .attr() 所有 id 末尾的数字

转载 作者:行者123 更新时间:2023-12-01 07:10:13 25 4
gpt4 key购买 nike

我试图在表中的每个 id 的 td 之后添加一个数字。我需要 id 保持原样,但每次克隆表时,都会在每个 ID 后设置一个新数字。

这是一个 fiddle ,应该有助于理解我的问题。

.find('td').attr('id', '_'+ newNum)

Jsfiddle Example

新 ID 应如下所示

id="td01_2"

最佳答案

更改:

newElem.find('td').attr('id', '_'+ newNum);

至:

newElem.find('td').attr('id', function () {
return this.id + '_' + newNum
});

<强> jsFiddle example

这将为您的克隆 td 提供正确的新 ID,方法是采用现有的克隆 ID(例如:td01)并添加 _newNum

例如:

<tr>
<td id="td01_2">td 01</td>
<td id="td02_2">td 02</td>
<td id="td03_2">td 03</td>
<td id="td04_2">td 04</td>
<td id="td05_2">td 05</td>
</tr>

关于Jquery .attr() 所有 id 末尾的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29238855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com