【发布时间】:2011-04-25 18:29:40
【问题描述】:
我有几个具有不同 ID 但输入名称和 ID 相同的表单。例如:
<form id="form1>
<input name="email" id="email" value="test@test.com"/>
.....
</form>
<form id="form2>
<input name="email" id="email" value="test@test.com"/>
.....
</form>
在我的 Jquery 就绪函数中,我有以下代码。这在 FireFox、Chrome 中运行良好,但在 IE7 中则不行。这是在 FireFox、Chrome 中将电子邮件值显示为“test@test.com”但 IE7 显示为“未定义”的警报功能。有什么建议吗?
$(document).ready(function() {
alert($("#form1 #emailAddress").val());
});
【问题讨论】: