jquery hasClass()、is()


 一、.hasClass()
hasClass()方法是用來檢查被選擇的元素是否包含指定的class名,其語法:
$(selector).hasClass("className");//其中class是必須的值,規定需要在指定元素中查找的類名。
hasClass()也可以同時寫多個class但他們之前用空格隔開,如下:
$(selector).hasClass("className1 className2");

二、.is()

is()方法也是用來檢查被選擇的元素是否包含指定的class名,其用法為:
$(selector).is(".className");
同樣is()也可以有多個類名的寫法,如:
$(selector).is(".className,.className");  

$( "ul" ).click(function( event ) {
var target = $( event.target );
if ( target.is( "li" ) ) {
target.css( "background-color", "red" );
}
});

三、判斷對象是否存在
if ( $("#someID").length > 0 ) {    //判斷jQuery 對象中元素的個數
    $("#someID").text("hi");
}
或者
if ( $("#someID").size() > 0 ) {
    $("#someID").text("hi");
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM