首頁 >web前端 >js教程 >關於取得DIV內部內容報錯的原因分析及解決方法_javascript技巧

關於取得DIV內部內容報錯的原因分析及解決方法_javascript技巧

WBOY
WBOY原創
2016-05-16 15:17:041426瀏覽

1、錯誤描述

2、錯誤原因

由於在div中加入元素,利用append();

$("#divStyle").append("<div><label>_data[i].name</label></div>");

append裡面是動態數據,當請求資料為空時,取得並判斷div中的內容:

var divContent = $("#divStyle").html();
if(divContent == null || divContent.length == 0)
{
$("#divStyle").append("<div><img src='/images/head.png'></div>");
}

在判斷時始終不進到if裡,後來用console調試,發現即使沒有資料div內部也有好多空格和換行

3、解決方法

(1)利用JS隱藏法

當判斷請求的資料為空時,將無資料提示圖片顯示,否則隱藏無資料提示圖片;

(2)利用JsViews請求資料方法

以上所述本文給大家介紹的關於取得DIV內部內容報錯的原因分析及解決辦法,希望對大家有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn