谁能解释为什么$(this).is(":checked")
单击复选框时会给出相反的结果而$("#test").click()
不是手动单击或单击时document.getElementById("test").click()
?
编辑这里请求的行为 - 谢谢:
编辑 2
这一直让我发疯,但我终于意识到——在 jQuery 的 1.5.2 版本中,事件的事件处理程序在调用方法change
时被触发click()
(如原生 js)!在以前的版本中并非如此。
看这里:
http://dl.dropbox.com/u/6996564/jquery_click_test/test-1.4.4.htm ... test-1.5.1.htm ... test-1.5.2.htm
有人可以帮我报告这个错误吗?