我有一些div与其中的表单,我确实有相同的ID输入,但在不同的div和形式,所以这样做:
$("divEdit form #ParentId").val(12);
它适用于chrome / mozilla但不适用于IE8
有谁知道为什么?
答案 0 :(得分:5)
您不能在同一网页上使用相同id
的多个元素。您需要使用其他一些识别方法,例如class
(或使用表单控制相同的name
)。
答案 1 :(得分:3)
ID属性必须在网页中是唯一的。它是规范的一部分,您将不断使用相同的ID多次遇到问题。