gpt4 book ai didi

javascript - 使用 Javascript 或 JQuery 为表单变量创建 ID(或更改它)

转载 作者:行者123 更新时间:2023-12-02 17:55:25 25 4
gpt4 key购买 nike

我正在接收 XML 数据表单结果,并使用 Strope 库将其转换为 html。

这为我提供了一 block HTML(表单)作为变量,然后我可以将其附加到页面:

var iqHtml = iqForm.toHTML();
$("#form-result-div").append(iqHtml);

问题在于它所附加的表单没有 id、操作或任何可识别它的内容:

<form data-type="result">
...

我这里有两种可能性。

<小时/>

选项 1.(首选方法)

是否可以更改变量 iqHtml(它只是原始 HTML)及其 ID?理想情况下,这应该在附加到页面之前完成。

我尝试了多种方法来查找表单标签并使用 .find() 和 .attr() 添加属性,但没有成功。

<小时/>

选项 2。(不太优选)

我可以编辑库以添加随机 ID(例如 id="some-id"),然后我需要对其进行编辑而不是创建新 ID。

此编辑将包含选项 1 中的问题 - 如何搜索变量,然后更改表单的 ID。

<小时/>

谢谢。

亲切的问候,

加里·谢吉尔

最佳答案

您可以在附加之前分配一个 ID

$(iqHtml).attr('id', 'someid').appendTo("#form-result-div");

已编辑:id 需要位于 ''

关于javascript - 使用 Javascript 或 JQuery 为表单变量创建 ID(或更改它),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21000365/

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