gpt4 book ai didi

jquery - 更改克隆的隐藏字段值

转载 作者:行者123 更新时间:2023-12-01 08:29:24 28 4
gpt4 key购买 nike

我正在使用 JQuery 克隆表行,除其他外,该行包含一个隐藏字段。我想在克隆行时更改隐藏字段的值。

表单字段:

<input type="hidden" name="items.Index" id="items.Index" value="0" />

JQuery:

var id = document.getElementById("id").value;
var newId = parseInt(id) + 1;
var clonedRow = $("#myTable tr:last").clone();
$("#items.Index", clonedRow).attr({ "value": newId });
$("#myTable").append(clonedRow);

我还尝试过 $("#items.Index", clonedRow).val(newId); 代替 $("#items.Index", clonedRow).attr ({ "value": newId }); 我在表格行中有其他项目正在成功操作,但此表单字段的值永远不会改变。

有什么想法吗?

最佳答案

#items.index 正在查找 id 为“#items.index”的元素,该元素在您的示例中不存在,我认为这是一个无效的 id,这会在同一页面中产生具有相同 id 的多个元素(这是无效的)。

您可能想尝试:

$(clonedRow).find("input:hidden").val(newId);

关于jquery - 更改克隆的隐藏字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/441138/

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