jQuery判斷元素是否使用某個屬性 樣式

2021-10-08 23:24:46 字數 462 閱讀 9590

判斷class屬性中是否含有某個樣式

var hs= $(selector).hasclass(cls);

返回結果是boolean值,可直接用來判定是否使用。

例項:

var has = $(btnid).hasclass('active');

if (has) else

判斷元素是否使用某個屬性

獲取屬性值的方法:$(selector).attr(attrname);

如果存在某個attrname屬性會返回attrname的值,如果不存在屬性則會返回"undefined"(undefined 就是 undefined型別)。

所以要判斷時候使用屬性,可以根據結果判斷:

if(typeof($(selector).attr(attrname))=="undefined")

判斷陣列是否存在某元素

查詢乙個元素是否在陣列中,一共有上面三種做法 in array 函式在陣列中搜尋給定的值。in array value,array,type type 可選。如果設定該引數為 true,則檢查搜尋的資料與陣列的值的型別是否相同。array key exists array key exists 函式...

jquery 判斷元素是否存在

jquery選擇器獲取element 無論element是否存在都將返回乙個物件 var my element myid 這裡無論元素 myid 是否存在,my element始終是乙個object 使用下面的方法判斷 myid 元素是否存在 1if my element.length 0 else...

js判斷某html元素是否存在

今天想在html中找到時候有table標籤,用jquery查詢var table table 但是怎麼判斷時候table存在呢,直接alert table 返回object,判斷if table 也是true,突然想到了document.getelementsbyname 得到的其實是乙個陣列,於是...