如何更改两个具有相同 id 和名称 jquery 的隐藏字段的值?

Ber*_*aki 1 php jquery

我有这个领域

<input type="hidden" id="uidhcdm" name="uidhcdm" value="0">
<input type="hidden" id="uidhcdm" name="uidhcdm" value="0">
Run Code Online (Sandbox Code Playgroud)

我正在使用一个名为 change val 的函数

function changeval(x,val)
{ 
    $('#'+x).val(val);
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行该函数时,它只影响第一个隐藏字段值而不影响秒!

请帮我 !!

TRD*_*TRD 5

您必须认识到标签的属性“id”必须是唯一的。您可以为“id”定义更多具有相同值的元素,但每次 DOM 访问只会检索第一个元素,因为根据定义,只允许一个元素具有一个特定的 id。
换句话说:对于多个元素具有相同的 id 是格式错误的代码。