一、.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"); }