如何判斷一個元素沒有任何內容
本章節介紹一下如何判斷一個元素中沒有任何內容。
也就是一個元素內沒有任何其他文字節點或者元素節點,那麼就算是滿足要求。
先來看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function () { $("#top").text($("#top").is(":empty")); $("#bottom").text($("#bottom").is(":empty")); }) </script> </head> <body> <div id="top"></div> <div id="bottom"> </div> </body> </html>
上面的程式碼中,第一個返回值是true,說明top元素中確實沒有內容。
第二個中返回false,說明裡面有內容,但是看上去貌似沒有內容,這是因為空白和換行也被看做是文字節點。
:empty選擇器可以參閱jQuery :empty選擇器一章節。
如果想要空格和換行都不算做內容,程式碼可以這麼寫,如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function () { $("#top").text(!$.trim($("#top").html()).length); $("#bottom").text(!$.trim($("#bottom").html()).length); }) </script> </head> <body> <div id="top"></div> <div id="bottom"> </div> </body> </html>
上面的程式碼實現了判斷功能,如果div中沒有
相關文章
- 如何判斷一個元素文字是否換行?
- 訪問JavaWeb專案沒有返回任何內容JavaWeb
- 寫一個方法判斷陣列內元素是否全部相同陣列
- 如何判斷股票有沒有主力?主力的判斷方法
- 如何判斷一個元素是否在可視區域中?
- 如何判斷一個點在地圖上?如何判斷一個點在多邊形內?地圖
- PbootCMS判斷列表頁有無內容,無內容返回提示各種條件判斷和標籤boot
- 接連兩個判決 遊戲內容沒有爭議了?遊戲
- 如何判斷一個元素在億級資料中是否存在?
- 如何在億級資料中判斷一個元素是否存在?
- 如何從10億資料中快速判斷是否存在某一個元素
- 如何判斷一份工作有沒有前途?值不值得做?
- 判斷一個有向圖是否有環
- 如何判斷沒有字尾的檔案型別?型別
- 如何判斷一個玩法是否合格?
- 如何判斷企業有沒有精益生產執行力?
- 如何判斷一個物件是否為空?物件
- 如何判斷一項技術是否有前途?
- 技術乾貨:如何判斷一個整數陣列是否存在重複元素......陣列
- 怎樣判斷anaconda安裝成功沒有
- Java stream判斷列表是否包含某幾個元素/重複元素Java
- selenium 如何定位沒有某個屬性的元素
- 對一個連結串列判斷是否有環
- python如何判斷一個物件是否是列表Python物件
- 如何判斷一個網站的質量?網站
- python如何判斷一列是否有資料Python
- 如何構建一個沒有任何後端程式碼的全棧應用?- hashnode後端全棧
- PbootCMS內容頁判斷有無多圖,無多圖顯示縮圖各種條件判斷和標籤boot
- 易優CMS每隔N行輸出內容判斷
- 判斷元素是否在視口和元素相交
- jQuery 判斷元素是否隱藏jQuery
- 如何判斷一個類是從另一個類繼承繼承
- jQuery元素內容操作的方法有多少種?jQuery
- 如何判斷一個數倉模型的好壞?模型
- python如何判斷一個數是否是整數Python
- 如何判斷一個 interface{} 的值是否為 nil ?
- 如何判斷一個企業的精益水平?
- 如何判斷元素是否進入可視區域viewport?View
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件