gpt4 book ai didi

javascript - 使用 jquery 更改输入的 id

转载 作者:行者123 更新时间:2023-11-28 12:13:45 24 4
gpt4 key购买 nike

您好,我在表中有一个带有值的 td,当单击按钮时,我已将此 td 更改为文本类型的输入。

现在我想用 td 元素的 id 更改新输入的 id,所以我有一个异常(exception):

input.id is not a function

这是我的代码 js :

$("tr.forc td.TdbeforeForcage").each(function () {
var html = $(this).html();
var input = $('<input class="numberforce" style="width:50%" type="text" />');
var IdTd = $(this).attr("id");
input.val(html);
input.id(IdTd); // Here trying to change id of input with id of td
$(this).html(input);

if (html.indexOf('&nbsp;') > -1) {
var newValue = html.replace('&nbsp;', ' ');
$(this).find('input.numberforce').val(newValue)
}
});

最佳答案

因为它不是一个函数,而是一个属性,所以您可以像这样更改它:

input.id = IdTd;

使用 jQuery 时:

input.attr('id', IdTd);

关于javascript - 使用 jquery 更改输入的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54574817/

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