2013-03-24 41 views
-2

的方法 'HTML' 我發現了一個問題與jQuery:無法調用空

無法調用空

代碼的方法 'HTML':

var currenthtml = $('div.welcome').html(); 
var newhtml = ' Mod Loaded'; 
var totalhtml = currenthtml+' '+newhtml; 
$('div.welcome').html(totalhtml); 

我嘗試第一次加載它,它失敗了,然後如果我第二次加載它,它就會工作。

+1

當你第一次做這件事時DOM準備好了嗎? – dotty 2013-03-24 16:56:34

+0

在此處運行良好:http://jsfiddle.net/8ZVvQ/ – Antony 2013-03-24 16:56:56

+0

適用於我:http://jsfiddle.net/Bj539/問題在某處,您沒有顯示。即使在domready之前運行它也不會導致該錯誤。你確定錯誤信息是指向這段代碼嗎?你在這個腳本之前加載了jQuery嗎? – JJJ 2013-03-24 16:57:03

回答

-1

請檢查,

jQuery代碼是否JQuery的或不$(document).ready(function()函數中寫入。

您也可以嘗試在HTML末尾編寫JQuery代碼。

正如我們已經看到您的問題,我們明白,第一次執行JQuery代碼時,HTML DOM沒有得到'div.welcome'部分。

希望這對你有所幫助。

謝謝。

+0

即使DOM沒有準備好,它也不會拋出錯誤。 – JJJ 2013-03-24 17:07:54

相關問題