如何将jquery代码插入到html中?

问题描述:

我正在开发的网站上有横幅广告,并且在移动设备上查看网站时,SWF横幅不显示。在这种情况下,我需要显示一个<img>标记,但jQuery代码不起作用。如何将jquery代码插入到html中?

我的模板是这样的:

...(PHP + HTML代码)

<script type=”text/javascript”> 
    if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera  
    Mini/i.test(navigator.userAgent)) { 
</script> 

...显示SWF旗帜

<script type=”text/javascript”> 
} 
else { 
</script> 

...查看GIF横幅

<script type=”text/javascript”> 
} 
</script> 

但它确实不工作。它反而显示了他们两个。

+4

你不能破坏脚本这样。这不是服务器端语言,但所有这些都通过同一浏览器执行。这不是PHP或ASP这样做。 –

+0

打开浏览器控制台并尝试解决错误。不要告诉手机没有控制台使用远程调试。 – Tushar

您可能需要这样做:

使用Javascript/JQuery的:

$(function() { 
    if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera  
    Mini/i.test(navigator.userAgent)) { 
    $("#img").show(); 
    }else{ 
    $("#swf_banner").show(); 
    } 
}); 

HTML:

<img id="img" src=".." style="display:none;"/> 
<object id="swf_banner" width="400" height="50" data="bookmark.swf" style="display:none;"></object>