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 从特定移动设备重定向href_Javascript_Jquery_Html - Fatal编程技术网

Javascript 从特定移动设备重定向href

Javascript 从特定移动设备重定向href,javascript,jquery,html,Javascript,Jquery,Html,不久前我在这里找到了代码。我正在尝试根据查看页面的设备重定向我的href链接。这是我最初发现的: $(document).ready(function($){ var deviceAgent = navigator.userAgent.toLowerCase(); var agentID = deviceAgent.match(/(iphone|ipod|ipad)/); if (agentID) { $('#myLink').attr('href', '

不久前我在这里找到了代码。我正在尝试根据查看页面的设备重定向我的href链接。这是我最初发现的:

$(document).ready(function($){
    var deviceAgent = navigator.userAgent.toLowerCase();
    var agentID = deviceAgent.match(/(iphone|ipod|ipad)/);
    if (agentID) {
        $('#myLink').attr('href', 'http://example.com/useiOSapp.html');
    }else
     { $('#myLink').attr('href', 'http://example.com/flash-app-page.html');  }
});
但是在这段代码中,我得到了以下错误:相邻的JSX元素必须包装在一个封闭的标记中(3:0)


有什么想法吗?

这是一个JSX错误,应该与重定向if/else无关。

从您的代码笔(codepen.io/marcelduplessis/pen/Gzdryz)中,您将javascript文件与html文件混淆了。您不需要将javascript放入javascript文件中的
标记中,您可以在html文件中这样做。我建议回到javascript的基础知识。

您的JSX元素在哪里?我怀疑你看错了文件。看,我认为你得到的错误与你的主要问题无关。是的,所以在我的控制台上显示了一个语法错误。不确定它在哪里,但它应该告诉您文件名-发生错误的文件。您介意看一下代码笔吗?非常感谢安迪!