jQuery判斷元素是否存在的可靠方法
最簡單的辦法是判斷元素匹配長度
譬如HTML程式碼:
<div class='mydiv'></div>
通常我們的做法是
if($('.mydiv').length>0)
比較可靠且不會出錯的做法是:
if($('.mydiv').length && $('.mydiv').length>0)
return true;
使用傳統javascript方法,如下:
if(document.getElementById('div')) {
// 找到到對應元素
} else {
// 沒有找到找到到對應元素
}
使用jQuery則比較簡單,只需判斷此元素的長度是否為0,如果為0則此元素不存在,
if ($("#div").length > 0){
// 找到對應id=div的元素,然後執行此塊程式碼
}
甚至能找到組合元素,如下,我們找一個id定義為div的元素裡面是否包含img,
if ($("#div img").length > 0){
// 找到對應id=div並且包含img的元素,然後執行此塊程式碼
}
相關推薦
jquery判斷元素是否顯示的方法
判斷元素(div)是否顯示,可以使用jQuery中的is()方法來完成。現假如有以下html程式碼: <div id="mydiv" style="display:none">我是隱藏的</div> 用is()方法來判斷它是否隱藏的,程式碼如下:
jQuery判斷元素是否存在的可靠方法
最簡單的辦法是判斷元素匹配長度 譬如HTML程式碼: <div class='mydiv'></div> 通常我們的做法是 if($('.mydiv').length>0) 比較可靠且不會出錯的做法是: if($(
jQuery判斷元素是否隱藏
asc jquery detail hid 代碼 edi java rec scrip $(function() { $feedingRecord=$("#feedingRecord"); $feedingRecordDetail=$("#feedingRecordDe
判斷元素是否存時,使用isset會比in_array快得多
存在 blog exist end ray 判斷 val 準備 結果 情境 有時候,我們需要判斷一個元素是否存在於已有數據中(以此來獲得非重復值),這時候,使用isset來判斷會比in_array快得多很多!! 測試 1)準備測試數據 $exists_a = [];
jquery判斷元素是否出現在可視區
日常 ati query ram com 前端 undefined define head 在我們的日常開發中,經常會遇到當元素出現在可視區的時候需要去出發某一事件的情況。我最近在優化環球網首頁的時候,將非可視區的代碼全部放入到webComponent中。打算當
jQuery判斷元素是否顯示與隱藏
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
jquery 判斷元素是否在陣列內
js 方法: var arr = ["a", "b", "c"]; // js arr.indexOf("c") var result1 = arr.indexOf("c"); //返回index為2,失敗返回-1 jquery 方法: var arr = ["a", "b", "c
jQuery學習筆記——jQuery判斷元素是否存在於陣列,trim()去除字串兩端空白字元
jQuery中查詢陣列中的索引inArray 在PHP有in_array()判斷某個元素是否存在陣列中,JavaScript卻沒有,但是jQuery封裝了inArray()函式判斷元素是否存在陣列中。注意了:在ECMAScript5已經有資料的indexOf方
jquery 判斷元素下是不是有子元素
jquery判斷子元素是否存在 一、判斷子元素是否存在 //一級子元素if($("#specialId>img").length==0) if($("#specialId:has(img)").length==0) {
jquery判斷元素是否存在在陣列中
var myArray = new Array(); function checkRepeat(sel) { console.log("索引是:" + $.in
jQuery判斷checked的三種方法
今天在檢視他人原始碼時看到在判斷複選框是否選中時,與自己的寫法不同: .is(":checked") vs .prop("checked") == true 因此,特地百度了一下,結果如下: .attr(‘checked’): //看版本1.6+返回:
jquery判斷元素是否有某個屬性
在JQuery編碼中,我們會判斷元素是否存在某個屬性.比如是否包含 class="new" 的樣式呢.JQuery判斷就非常簡單了,因為有 hasClass這個方法 $("input[name=new]").hasClass("new") 即可判斷. 但是有時候我們需要判斷
jQuery判斷元素是否顯示 是否隱藏
var node=$('#id'); 第一種寫法 if(node.is(':hidden')){ //如果node是隱藏的則顯示node元素,否則隱藏 node.show(); }else{ node.hide(); } 第二種寫法 if(!n
java中從一個物件陣列中刪除元素和判斷物件陣列存了幾個元素的方法
//從陣列中刪除元素方法 private int arrayTotal=0; Pet[] pets=new Pet[10]; pets[1]=dog; pets[2]=cat; pets[3]=pig
jquery判斷頁面上某個ID元素是否存在的方法
http://www.qcfupo.com/Html/?1501.html function exist(id){ if($("#"+id).length>0){ return true; } else{ return false; }
jquery判斷單選按鈕radio是否選中的方法
type 兩種方法 article cti 頁面 html query his on() 這篇文章主要介紹了jquery判斷單選按鈕radio是否選中的方法,實例分析了加載頁面時獲取單選按鈕ID和點擊按鈕時獲取單選按鈕ID兩種方法,非常簡單實用,需要的朋友可以參考下
怎麽使用jquery判斷一個元素是否含有一個指定的類(class)
() pla jquer java 例子 add red tro lan 在jQuery中可以使用2種方法來判斷一個元素是否包含一個確定的類(class)。兩種方法有著相同的功能。2種方法如下: 1. is(‘.classname’) 2.
Jquery獲取元素方法
strong 大小寫 element tex 一個 類選擇器 ast id選擇器 選擇 Jquery 獲取元素的方法分為兩種:jQuery選擇器、jQuery遍歷函數。 1、獲取本身: a.只需要一種jQuery選擇器 選擇器 實例 說明 #Id $(‘#
jQuery - DOM 元素方法
但是 html ron sel toa 點擊 實例 rip 選擇 jQuery DOM 元素方法 - get() 方法 實例 獲得第一個 p 元素的名稱和值: <script type="text/javascript"> $(document).ready
jquery中使元素顯示和隱藏方法之間的區別
第一個 設置 不可見 效果 三種 透明 元素 實現 使用 在實際的項目開發中,要使一個元素隱藏的方法有很多,比如css的多種屬性和jquery的多種方法,雖然他們的作用都是使元素不可見,但是各個方法實現的原理是不一樣的。下面主要介紹jquery各個元素隱藏方法之間的區別。