2011-05-05 117 views
0

我有一個jQuery選擇,看起來像:Internet Explorer中的JQuery選擇器問題?

alert($("#editform #action").val()); 

輸入框(ID =動作)是內部形狀(ID = editform),我想提醒輸入框的行動值。

這適用於Firefox,Chrome,但不適用於IE 6或IE7。警報值爲「未定義」

任何人都知道如何對它進行排序?

+0

嗨@Ej Huang如果您只是使用選擇符「#action」,而沒有「#editform」,會發生什麼?你可以發佈你的HTML代碼片段嗎? – 2011-05-05 09:19:56

回答

1

你只需要一個元素id。

alert($("#action").val()); 
+0

Adeel,有一些元素是id在頁面上的動作。但他們在不同的容器中。所以我想在特定的容器editform中獲得操作的價值。 – 2011-05-05 09:28:53

+4

Id **必須在頁面中唯一。 – Shurdoof 2011-05-05 09:57:25