Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Window.location在IPAD中不工作_Javascript_Jquery_Html_Ios_Ipad - Fatal编程技术网

Javascript Window.location在IPAD中不工作

Javascript Window.location在IPAD中不工作,javascript,jquery,html,ios,ipad,Javascript,Jquery,Html,Ios,Ipad,我在一个div中有一个,就像这样 <div id="outerdiv"> <a href="javascript:function(params)"></a> </div> 这在桌面浏览器中运行良好,但在IPAD中不起作用 在IPAD中,我尝试了location.href而不是window.location,但它也不起作用 location.href=$(this.find(“a”).attr(“href”) 如何在IPAD上实现同样的效果。任何

我在一个div中有一个
,就像这样

<div id="outerdiv">
<a href="javascript:function(params)"></a>
</div>
这在桌面浏览器中运行良好,但在IPAD中不起作用

在IPAD中,我尝试了
location.href
而不是
window.location
,但它也不起作用
location.href=$(this.find(“a”).attr(“href”)

如何在IPAD上实现同样的效果。任何帮助都将不胜感激

请访问codepen链接。我已经在ipad上测试过了,效果很好。因为它在一个框架中,所以您需要按住并在新选项卡中打开它

$(document).ready(function(){
  $('#outerdiv').click(function() {
    window.location=$(this).find("a").attr("href");
  });
});
因为你想在浏览器中找到一个新的位置,我不知道你为什么使用“javascript:function(params)”作为你的href,但我使用了google.com。如果您试图在单击“#outerdiv”时传递某些函数或其他函数,请澄清,我将提供帮助

$(document).ready(function(){
  $('#outerdiv').click(function() {
    window.location=$(this).find("a").attr("href");
  });
});