【发布时间】:2012-07-30 16:30:52
【问题描述】:
我需要使用 jquery 模拟单击按钮。
常规 Javascript MouseEvents(mousedown 和 mouseup)确实有效,但我想要 jquery。
我在 jquery 对象中有 div:(只是一个参考)
它被定义为
var $button = $(document.getElementById("iframe")...);
$button -> <div id="1" class="2" role = "button"><b>Action</b></div>
我尝试过使用$button.click() 和$button.trigger('click'),但两者都不起作用。
我已阅读 this,但没有提供此问题的答案。
【问题讨论】:
-
你能发布更多代码吗? $('#foo').trigger('click');应该工作......
-
需要更多关于您的 javascript 和 HTML 的上下文。
-
$('#foo').click() 也应该可以工作
-
现在,我假设您的 $button 之前定义为 var $button = $('button'),对吗?在这种情况下,您触发点击就像您尝试使用触发器一样,或者只是 $('button').click();
-
不,它不是这样的,它需要一个现有 HTML 页面的分割,在我的脚本之外执行一个操作。
标签: javascript jquery