2011-05-05 86 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