提问人:Gaston LG 提问时间:6/21/2023 更新时间:6/21/2023 访问量:14
如何使用Jquery更改输入字段的值
How to change the value of an input field with Jquery
问:
在收到刚刚从 Jquery ajax 调用 $.ajax 等创建的 PO 编号后,当成功时,我捕获了response.id_purchorder,我想将其分配给 imput 字段的值,该字段的名称和 id id_purchorder并且它不起作用。
这是我表格的一部分 回声 “”; 回声“Enviar”;
这是我用来将输入字段的值从 1 更改为来自 response.id_purchorder 的实际 PO 编号的 jquery 代码 $('input#idPurchorder').val(response.id_purchorder);<--(不工作) $('#texto_si_PO_fue_creada').html(“Se ha creado el header de la PO: ” + response.id_purchorder + “”);(虽然这工作正常)
答:
-1赞
Gaston LG
6/21/2023
#1
我发现了问题。由于表单包含多行(要购买的物品),因此 id 或名称可能无法重复或 jquery git 因此而混淆。 我添加了一个名为 id_purchorder 的类
echo "<input type='hidden' class = 'id_purchorder' name ='id_purchorder' id = 'id_purchorder' value='1'>";
并将jquery选择从ID更改为class
$('input.id_purchorder').val(response.id_purchorder);
它现在工作正常。谢谢
评论
$('#idPurchorder')
显然和id="id_purchorder"