2011-05-06 63 views
1

我想添加一個腳本(如下)到頭,但它不工作。任何關於我如何搞砸的想法?不能添加腳本頭jquery

$("<script src='http://mysite.com/slides.min.jquery.js'></script>").appendTo("head"); 
+0

爲什麼你想對jQuery腳本添加到頭,使用jQuery? – 2011-05-06 10:59:16

+0

對不起,不好的例子。我編輯了這篇文章。 – J82 2011-05-06 11:00:47

+0

爲什麼頭?在運行時,這與功能無關。 – DanielB 2011-05-06 11:02:36

回答

1

爲了工作,您需要安裝jQuery。所以如果它尚未加載,這將無法工作。

+0

jQuery實際上已經加載在頁腳中。我正在使用一個不允許編輯源代碼的平臺,我想向頭部添加另一個jQuery實例。 – J82 2011-05-06 11:01:17

+0

如果加載了jQuery,則可以使用getScript()加載其他腳本http://api.jquery.com/jQuery.getScript/ – ariel 2011-05-06 11:03:08

0

您不必追加此項。您可以將其附加到正文,它將起作用,沒有理由擔心它附加在哪裏。

1

嘗試類似的東西:

var head = $("head") 
$("<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js' </script>").appendTo(head); 

我不會問你爲什麼你想導入jQuery庫既然你已經有了JQuery的在你的頁面(你會不會使用$如果這還的情況下,你不;-))

2

可以使用jQuery.getScript()

$.getScript('ajax/test.js', function() { 
    alert('Load was performed.'); 
});