前一段时间,我在这里找到了代码。我正在尝试根据查看页面的设备来重定向我的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)中
有什么想法吗?
答案 0 :(得分:2)
这是一个JSX错误,应该与您的重定向(如果/其他)无关。
答案 1 :(得分:0)
在您的Codepen(codepen.io/marcelduplessis/pen/Gzdryz)中,您将javascript文件与html文件混淆了。您无需将javascript放在javascript文件的<script>
标记内-您可以将其放在html文件中。我建议您回到有关javascript的基础知识。