我一些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