IE8不设置输入值

时间:2010-05-20 12:55:45

标签: jquery internet-explorer-8

我有一些div与其中的表单,我确实有相同的ID输入,但在不同的div和形式,所以这样做:

$("divEdit form #ParentId").val(12);

它适用于chrome / mozilla但不适用于IE8
有谁知道为什么?

2 个答案:

答案 0 :(得分:5)

您不能在同一网页上使用相同id的多个元素。您需要使用其他一些识别方法,例如class(或使用表单控制相同的name)。

答案 1 :(得分:3)

ID属性必须在网页中是唯一的。它是规范的一部分,您将不断使用相同的ID多次遇到问题。

http://www.w3.org/TR/html401/struct/global.html#h-7.5.2