如果 URL 包含特定文本,我正在尝试使用 jQuery 单击 iFrame 中的链接。iFrame 包含一个由 addThis 提供的 twitter 分享链接。
我认为 iFrame 是问题所在,但我不知道如何让它发挥作用。
我的代码:
<script type="text/javascript">
$(function(){
/*If the url contains*/
if(window.location.href.indexOf("/test.html") > -1) {
/*Wait for the iframe */
$('#twitter-widget-0').ready(function () {
/*Click link in .btn-o*/
$(".btn-o").trigger("click");
});
}
});
使用 addThis 代码链接到保管箱测试站点:https ://dl.dropboxusercontent.com/u/80852247/Demo/test.html#.UoNx9_m-2gL
我没有收到任何错误,我只是认为“.btn-o”没有被检测到,因为它加载在 iFrame 中。
有什么解决办法吗?