我一些div,我也有同样的ID,但在不同的div和形式输入,因此这样做:IE8不与他们的内部形式设定输入的值
$("divEdit form #ParentId").val(12);
它的工作原理在铬/ mozilla但不是在IE8
有人知道为什么吗?
我一些div,我也有同样的ID,但在不同的div和形式输入,因此这样做:IE8不与他们的内部形式设定输入的值
$("divEdit form #ParentId").val(12);
它的工作原理在铬/ mozilla但不是在IE8
有人知道为什么吗?
在同一网页上不能有多个元素具有相同的id
。您需要使用其他一些识别方法,例如class
(或者与表格控件相同的name
)。
ID属性必须在网页中是唯一的。这是规范的一部分,您将不止一次地使用同一个id遇到问题。
我需要也设置ID,名称为我所有的形式(有没有这样的规则)? – Omu 2010-05-20 13:20:01
不需要。如果您需要在JavaScript/jQuery或样式表中标识/查找该元素,则只需使用ID。如果您希望提交它的值(但大多数情况下),则需要设置表单控件的名称。 – RoToRa 2010-05-20 13:39:38