jquery选择器问题

时间:2010-01-04 06:13:15

标签: jquery css-selectors

来自萤火虫:

>>> $("form#commentform").serialize();
"username=&email=&comment=&verify="
>>> $("#commentform").serialize();
""
>>> $("form#commentform")
[form#commentform]
>>> $("#commentform")
[div#commentform]
>>> $("#commentform").length
1

这真的很奇怪,form#commentform有效,但#commentform没有,为什么?

1 个答案:

答案 0 :(得分:2)

您有两个ID为commentform的元素 这是无效的。 $('#commentform')仅返回第一个无法序列化的文件。

来自specs

  

匹配具有给定id属性的单个元素。