1. 程式人生 > >jquery 判斷元素下是不是有子元素

jquery 判斷元素下是不是有子元素

   jquery判斷子元素是否存在
    一、判斷子元素是否存在
    //一級子元素if($("#specialId>img").length==0) 
    if($("#specialId:has(img)").length==0)
    {
        //-----沒有img子標記----- 
    }
    else
    {
        //-------有img子標記------ 
    }

    if($("#specialId>span").length==0) {
        alert("沒有子元素");
    } else {
        alert("有子元素");
    }

    二、選擇特定id元素下的特定id子元素
    $("#form").children("#t") 如此

    三、選擇特定id元素下的子元素
    $("ul#u>li:nth-child(2)")如此

    四、判斷某個元素是否存在
    if($("#myId").length>0)
    {
        //存在 
    }
    
    注意:javascript的執行順序是由上到下下,所以這些程式碼在寫的時候最好寫到 ready
    函式裡面,或者放到頁面的最後面,否則可能看不到效果。

相關推薦

css隱藏父元素隱藏元素

一、CSS元素隱藏 在CSS中,讓元素隱藏(指螢幕範圍內肉眼不可見)的方法很多,有的佔據空間,有的不佔據空間;有的可以響應點選,有的不能響應點選。後宮選秀——一個一個看。 { display: none; /* 不佔據空間,無法點選 */ } { visibility: hidden; /* 佔據

jquery 判斷元素元素

jquery判斷子元素是否存在 一、判斷子元素是否存在 //一級子元素if($("#specialId>img").length==0) if($("#specialId:has(img)").length==0) {

jquery 如何獲取標籤本身的文字內容,包含元素

 <li><a href="http://gz.ihk.cn/esf/houselist/?lp=保利花園" ><strong id="aaaa">保利花園<b>海珠 工業大道中</b></strong></a&

html事件-元素事件觸發父元素事件

result toggle 調用 col ati chang dom out bin <div class="list-row" onclick="showChatDialog(‘dy‘,‘100000001‘,true);"> <img cl

[科技部與你共成長] 判斷陣列中是否重複元素

給定一個長度為N的陣列,其中每個元素的取值範圍都是1到N。判斷陣列中是否有重複的數字。(原陣列不必保留) 這個題有多種方法,想想看~~~ ------------------------------------------------------------------------

Jquery找父元素,祖先,元素,子孫,兄弟節點

jQuery.parent(expr)           //找父元素 jQuery.parents(expr)          //找到所有祖先元素,不限於父元素 jQuery.children(expr)        //查詢所有子元素,只會找到直接的孩子節點,不會返回所有子孫 jQuery.co

jquery中.on()方法指定子元素指定子元素的區別

首先來看下這兩種情況下的輸出: <div class="parent"> <div class="father"> <div class="son">測試.on()方法</div>

iOS開發之判斷陣列中是否重複元素

######法一: NSMutableDictionary *dic = [NSMutableDictionary dictionary]; for (NSNumber *number in arr) { [dic setObject:n

css設定透明度影響元素

<body> <div style="background-color:rgba(0,255,0,0.2);"> 顯示文字 </div> </body> 通過RGBA設定透明度,只有最新的瀏覽器支援,支援I

二、vue學習--父元素如何獲取元素的值,元素如何獲取父元素的值

觸發事件 method set src 值傳遞 bsp login -o 點擊 下圖是父元素: 下圖是子元素,獲取父元素的值,使用props定義屬性,這樣就可以獲取到父元素上傳過來的set 、place、type,拿到值就可以做一些自己的邏輯處理 二、子元素給父元素

元素給定背景,元素添加內容時背景改變了,怎嘛解決?

end clas round 問題 add bsp -- class mar <div class="mui-scroll agree-main"> //用agree-main加了背景色   <div class="mui-content" sty

jquery判斷日期是是為空,是否大於前面的日期

art == als pst repl return tar 是不是 null jquery判斷日期是否為空,是否大於前面的日期,代碼如下:方法一function onemonthtypeChange(){var startDate = $("#startDate").va

css 父元素的寬度隨元素的寬度變化

AS 隨著 box pac overflow 滑動 order wrap css 當最外面的層想要設置一個 overflow: hidden,但子元素又想他們能滾動,像今日頭條的滾動導航一樣: html: <div id="wrapper"> <ul

CSS-父元素寬度自適應元素寬度之和

line 原本 isp bottom over borde 子元素 段落 https 最近碰見這樣一個需求,要讓圖片橫向排列設置x方向的滾動條滾動查看,原本當直接創建一個IFC(inline,float什麽的)就解決了,搞了半天發現搞不定(IFC也是不能父元素寬度自適應子元

讓div父元素的高度隨元素高度的變化而變化

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

LinearLayout 獲取元素,並分別給元素賦值實現

xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a_zhon="http:

C#判斷節點是否還有節點的方法

由於C#的XMLNODE類提供的ChildNodes以及HasChildNode屬性都沒法判斷這種情況 <A>123</A> 即有InnerText的情況,無論是ChildNodes.count還是HasChildNode都無法判斷出來,因此 只有在

lintcode---子集(帶重複元素帶重複元素的兩種解法)

題目描述: 給定一個含不同整數的集合,返回其所有的子集。 注意事項: 子集中的元素排列必須是非降序的,解集必須不包含重複的子集。 樣例: 如果 S = [1,2,3],有如下的解: [ [3], [1], [2], [1,2,

jQuery獲取元素上一個、一個、父元素元素

jQuery獲取: jQuery.parent(expr),找父親節點,可以傳入expr進行過濾,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),類似於jQuery.parents(expr),但是是

JQuery裡的元素過濾選擇器,加空格與加空格的區別

最近學習jquery,發現它的選擇器的寫法與css的基本語法很像,加不加空格差別很大。 $(“:first-child)——:first只是返回單個元素,而first-child選擇符將為每個父元素匹