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();
}
復(fù)制代碼 代碼如下:
var jqObj = $(this);
if(jqObj.text().trim()){ //trim()方法是去空格,$.trim()函數(shù)刪除提供字符串的所有換行符,空格(包括非中斷空格),開始和結(jié)束tab。如果這些空白字符在字符串中間發(fā)生時,它們將被保留。
jqObj.hide();
}
二、判斷這個標簽下是否有某個已知的元素,比如判斷ul標簽下是否有l(wèi)i元素
復(fù)制代碼 代碼如下:
var jqObj = $(this);
if(!jqObj.has('li').length){
jqObj.hide();
}
您可能感興趣的文章:
- JQuery獲取與設(shè)置HTML元素的內(nèi)容或文本的實現(xiàn)代碼
- jQuery 獲取對象 根據(jù)屬性、內(nèi)容匹配, 還有表單元素匹配
- jQuery使用append在html元素后同時添加多項內(nèi)容的方法
- jquery動態(tài)增加text元素以及刪除文本內(nèi)容實例代碼
- jQuery獲取選中內(nèi)容及設(shè)置元素屬性的方法
- 使用jQuery內(nèi)容過濾選擇器選擇元素實例講解
- jQuery給元素添加樣式的方法詳解
- jquery如何判斷某元素是否具備指定的樣式
- Jquery顯示、隱藏元素以及添加刪除樣式
- jquery動態(tài)添加帶有樣式的HTML標簽元素方法
- JQuery為元素添加樣式的實現(xiàn)方法
- jQuery操作元素的內(nèi)容和樣式完整實例分析
相關(guān)文章
解析jQuery的三種bind/One/Live事件綁定使用方法
本篇文章主要是對jQuery的三種bind/One/Live事件綁定使用方法進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12jQuery+jsp下拉框聯(lián)動獲取本地數(shù)據(jù)的方法(附源碼)
這篇文章主要介紹了jQuery+jsp下拉框聯(lián)動獲取本地數(shù)據(jù)的方法,以實例形式較為詳細的分析了jQuery結(jié)合jsp實現(xiàn)下拉聯(lián)動菜單讀取本地數(shù)據(jù)的相關(guān)技巧,并附帶了完整源碼供讀者下載參考,需要的朋友可以參考下2015-12-12基于 jQuery 實現(xiàn)鍵盤事件監(jiān)聽控件
這篇文章主要介紹了基于 jQuery 的鍵盤事件監(jiān)聽控件,需要的朋友可以參考下2019-04-04jquery tablesorter.js 支持中文表格排序改進
之前研究過一下表格排序。上網(wǎng)找了一些代碼研究了一下。勉強做了一個用著。后面發(fā)現(xiàn)當(dāng)動態(tài)給單元格加超鏈接,或者列中存在一些空白,就排序不了了。2009-12-12