【发布时间】:2011-02-18 05:41:44
【问题描述】:
我的代码很简单,但只适用于 IE 而不是 Firefox。
$(document).ready(function(){
$('li#first').click();
});
我也试过了:
document.getElementById('first').click();
但这也不起作用。
这是 IE 错误/功能还是其他浏览器不支持 click()?
回应cmets:
- 有一个带有 ID 的元素 首先,没有了。
- 它是对列表元素的单击,可展开元素并将焦点移到 Google 地图元素上。
- 在 patrick 的响应中运行代码(向元素添加另一个单击事件)产生了一些有趣的行为。运行
$('li#first').click()时,仅触发了新事件,但使用鼠标物理单击元素同时触发(新的和原始的)。
提前致谢。
【问题讨论】:
-
HTML 是什么样的?页面上有多少个元素的 id 为“first”?
-
在 IE 中有效,但在 Firefox 中无效。现在这是新事物
-
还有哪些事件绑定到
<li>元素或其父元素?你怎么知道它被点击了?
标签: javascript jquery firefox internet-explorer