2014-09-24 63 views
1

我知道非常類似的問題已被問及我已經嘗試了答案。這裏是我的代碼:</script>結尾腳本標記html中的引號

<script> 
    if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 
     $('<link rel="stylesheet" type="text/css" href="stylesheet-mobile.css" />').appendTo('head'); 
     $('<script src="script-mobile.js"></scr' + 'ipt>').appendTo('head'); 
    } 
    else { 
     $('<link rel="stylesheet" type="text/css" href="stylesheet-main.css" />').appendTo('head'); 
     $('<script src="script-main.js"></scr' + 'ipt>').appendTo('head'); 
    } 
</script> 

你可以看到我有收打散,試圖使它的工作方式,它看起來像會,但事實並非如此。我也試過「逃避」斜線,即:</script>,對我也不起作用。這些都是我在這裏找到的答案...... CSS運行良好,因此它不是jQuery本身,如果我將該腳本標記取出並放在最後一個結束標記下面,它就可以工作,所以它不會錯誤地命名。 .. 有任何想法嗎?

+0

+ 'sign here'$('

0

嘗試

<script> 
    $(document).ready(function() { 
     if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 
      $('<link rel="stylesheet" type="text/css" href="stylesheet-mobile.css" />').appendTo('head'); 
      $('<script src="script-mobile.js"></scr' + 'ipt>').appendTo('head'); 
     } 
     else { 
      $('<link rel="stylesheet" type="text/css" href="stylesheet-main.css" />').appendTo('head'); 
      $('<script src="script-main.js"></scr' + 'ipt>').appendTo('head'); 
     } 
    }); 
    </script>