jquery hasClass()、is() 方法检查被选元素是否包含指定的 class
一、.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");