JQuery中判斷一個元素下面是否有內(nèi)容或者有某個標簽的判斷代碼
更新時間:2012年02月02日 23:32:53 作者:
網(wǎng)站開發(fā)時,我們時常需要把沒有內(nèi)容的標簽隱藏或者去掉。在用JQ有兩種好的解決辦法
一、判斷文本是否為空
var jqObj = $(this);
if(jqObj.text().trim()){ //trim()方法是去空格,$.trim()函數(shù)刪除提供字符串的所有換行符,空格(包括非中斷空格),開始和結(jié)束tab。如果這些空白字符在字符串中間發(fā)生時,它們將被保留。
jqObj.hide();
}
二、判斷這個標簽下是否有某個已知的元素,比如判斷ul標簽下是否有l(wèi)i元素
var jqObj = $(this);
if(!jqObj.has('li').length){
jqObj.hide();
}
復制代碼 代碼如下:
var jqObj = $(this);
if(jqObj.text().trim()){ //trim()方法是去空格,$.trim()函數(shù)刪除提供字符串的所有換行符,空格(包括非中斷空格),開始和結(jié)束tab。如果這些空白字符在字符串中間發(fā)生時,它們將被保留。
jqObj.hide();
}
二、判斷這個標簽下是否有某個已知的元素,比如判斷ul標簽下是否有l(wèi)i元素
復制代碼 代碼如下:
var jqObj = $(this);
if(!jqObj.has('li').length){
jqObj.hide();
}
您可能感興趣的文章:
- JQuery獲取與設置HTML元素的內(nèi)容或文本的實現(xiàn)代碼
- jQuery 獲取對象 根據(jù)屬性、內(nèi)容匹配, 還有表單元素匹配
- jQuery使用append在html元素后同時添加多項內(nèi)容的方法
- jquery動態(tài)增加text元素以及刪除文本內(nèi)容實例代碼
- jQuery獲取選中內(nèi)容及設置元素屬性的方法
- 使用jQuery內(nèi)容過濾選擇器選擇元素實例講解
- jQuery給元素添加樣式的方法詳解
- jquery如何判斷某元素是否具備指定的樣式
- Jquery顯示、隱藏元素以及添加刪除樣式
- jquery動態(tài)添加帶有樣式的HTML標簽元素方法
- JQuery為元素添加樣式的實現(xiàn)方法
- jQuery操作元素的內(nèi)容和樣式完整實例分析
相關文章
jQuery DataTables插件自定義Ajax分頁實例解析
這篇文章主要為大家詳細介紹了jQuery DataTables插件自定義Ajax分頁的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05
input:checkbox多選框?qū)崿F(xiàn)單選效果跟radio一樣
checkbox是多選,怎么才能讓他變成單選,效果跟radio一樣呢,本菜鳥就自己寫了個小程序,代碼很簡單2014-06-06

