這似乎是應該直截了當,但我是一個JavaScript的新手,所以請耐心等待。如何僅在存在元素的情況下包含腳本標記?
我想包含一個腳本文件,但只有當頁面上存在一個元素時。我已經試過:
var element = $('.customelement');
if(element.length() > 0) {
$('head').append('<script language="javascript" src="custom.js"></script>');
}
但是,這並不工作,並返回錯誤:
Uncaught TypeError: Property 'length' of object [object Object] is not a function
我發現有很多帖子說,這本應工作,所以我有點爲難。我還想知道是否有更好的方法來做到這一點?
@Deepu,請不要嘗試通過引入語法錯誤和不正確的編輯,毀壞一個很好的答案。 – 2013-04-12 12:01:12
謝謝。我仍然在瞭解差異並等待發生的時刻。 – MillyMonster