在使用jQuery時,經常需要讀取頁面上的某些元素或者節點的內容。但有時候會發現讀取到的內容為空,這時候需要進行一些分析和處理。
// 讀取id為content的元素內容 var content = $('#content').html(); console.log(content);
如果讀取到的內容為空,可能是以下幾個原因:
元素不存在或者還未加載
元素內容被隱藏了
元素內容為表單元素
未設置元素內容
$(document).ready(function() { var content = $('#content').html(); console.log(content); });
var content = $('#content').text(); console.log(content);
var content = $('#input').val(); console.log(content);
var content = $('#emptyDiv').html() || '默認內容'; console.log(content);
因此,在讀取元素內容時,需要加以判斷和處理,保證能正確讀取到所需要的內容。