如何判斷一個元素沒有任何內容
本章節介紹一下如何判斷一個元素中沒有任何內容。
也就是一個元素內沒有任何其他文字節點或者元素節點,那麼就算是滿足要求。
先來看一段程式碼例項:
[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中沒有
相關文章
- JQuery中判斷元素中是否有內容jQuery
- jQuery如何判斷一個元素是否存在jQuery
- 如何判斷一個元素是否隱藏
- 如何判斷一個元素是否位於另一個元素之中
- 訪問JavaWeb專案沒有返回任何內容JavaWeb
- jQuery如何判斷某一個元素是否存在jQuery
- javascript如何判斷一個頁面元素是否存在JavaScript
- 接連兩個判決 遊戲內容沒有爭議了?遊戲
- 如何判斷一個點在地圖上?如何判斷一個點在多邊形內?地圖
- PbootCMS判斷列表頁有無內容,無內容返回提示各種條件判斷和標籤boot
- 如何利用jQuery判斷一個元素是否被隱藏jQuery
- 如何判斷一個元素是否在可視範圍
- 如何判斷一個元素是否在可視區域中?
- 判斷一個元素是否是另一個元素的子元素或者父元素
- 如何在億級資料中判斷一個元素是否存在?
- 如何判斷一個元素在億級資料中是否存在?
- 如何判斷一個DOM元素正在動畫,一個CSS“阻塞”JS的例子動畫CSSJS
- 如何判斷頁面是否存在某個元素
- js如何判斷陣列具有某個元素JS陣列
- js如何判斷一個變數是否有值JS變數
- 判斷元素是否有重疊部分
- jQuery如何判斷元素是否存在jQuery
- 如何判斷一份工作有沒有前途?值不值得做?
- 如何判斷沒有字尾的檔案型別?型別
- 如何從10億資料中快速判斷是否存在某一個元素
- js如何判斷頁面中是否存在某個元素JS
- js如何判斷陣列中是否含有某個元素JS陣列
- 如何判斷企業有沒有精益生產執行力?
- jQuery判斷當前元素是第幾個元素jQuery
- 判斷一個類名或者元素是否存在的思路
- python中如何判斷list中是否包含某個元素Python
- 如何判斷一項技術是否有前途?
- 如何利用jQuery判斷指定元素是否存在jQuery
- 如何判斷一個jquery物件是否存在jQuery物件
- js如何判斷一個物件是否存在JS物件
- jquery判斷一個元素是隱藏還是顯示jQuery
- 有沒有辦法判斷某個儲存過程是否在執行?儲存過程
- 如何構建一個沒有任何後端程式碼的全棧應用?- hashnode後端全棧