+ -
当前位置:首页 → 问答吧 → 有两个不同的FORM,下面有相同ID的INPUT, 应该如何取值?

有两个不同的FORM,下面有相同ID的INPUT, 应该如何取值?

时间:2009-08-27

来源:互联网

如题
[ 此帖被goye在2009-08-28 10:12重新编辑 ]

作者: goye   发布时间: 2009-08-27

同一页面不该有2个id相同的元素,这是非法的

请用name属性取代

作者: keakon   发布时间: 2009-08-27

不会吧 这个用JS都能实现啊

作者: goye   发布时间: 2009-08-28

我没说不能实现,只是说你的HTML本身是非法的,不符合W3C规范

大多数浏览器会“容忍”你的低级错误,但并不代表你应该这么做

如果你非要使用错误的方法,请使用$('父元素 #id')或$('父元素').find('#id')或$('父元素[id=xxx]')来尝试是否兼容你需要兼容的浏览器

作者: keakon   发布时间: 2009-08-28

哦 明白了 谢谢

作者: goye   发布时间: 2009-08-28