【发布时间】:2011-06-01 22:45:21
【问题描述】:
我被难住了。在这种情况下如何使用 jquery 打开链接“go”?
打开一个对话框,然后单击激活按钮。该链接应该打开一个新的浏览器窗口/选项卡,就像单击带有 target=_blank 的链接“go”一样。
<div id="dialog">
<a href="http://stackoverflow.com" target="_blank" >go</a>
</div>
<script type="text/javascript">
$( "#dialog" ).dialog({buttons: {
"Activate": function(event) {
$.get("404.html").error(function(){
$("#dialog a").click(); //doesnt work
$("#dialog a").trigger("click"); //doesnt work
window.open("http://stackoverflow.com",'_blank'); //opens a popup, not what i need
window.location.href //is not what i need since its in same window/tab
});
}
}});
</script>
【问题讨论】:
-
.click() 只适用于 div/span 元素,所以试试 $("#dialog").click()
标签: jquery