jQuery hasClass() 方法用于检查被选元素是否包含指定的类。这个方法可以用来判断一个元素是否有特定的类,如果有,则返回 true,否则返回 false。
$( "div" ).hasClass( "myClass" );
hasClass() 方法使用 JavaScript 的 classList 属性来检测元素是否包含特定的类。如果要检测多个类,可以将多个类作为参数传递给 hasClass() 方法,它将返回 true 只要有一个类存在于元素中。
$( "div" ).hasClass( "myClass1 myClass2 myClass3" );
hasClass() 方法也可以使用函数作为参数,该函数将在每一个匹配的元素上执行,并返回布尔值来决定该元素是否应该被选中。
$("div").hasClass(function (index, className) { return className.match(/\bmyclass\b/);});
jQuery HTML/CSS 方法
检查 <p> 元素是否包含 "intro" 类:
hasClass() 方法检查被选元素是否包含指定的类名称。
如果被选元素包含指定的类,该方法返回 "true"。
参数 | 描述 |
---|---|
classname | 必需。规定需要在被选元素中查找的类。 |
jQuery HTML/CSS 方法
jQuery offsetParent() 方法jQuery 遍历方法实例 设置 p 元素的最近的被定位的父元素的背景颜色:$(button).click(function(){ $...
jQuery event.isDefaultPrevented() 方法jQuery 事件方法实例 防止链接打开 URL,并检查 preventDefault() 是否被调用:$(a).cli...
jQuery after() 方法jQuery HTML/CSS 方法实例 在每个 p 元素后插入内容:$(button).click(function(){ $(p).after(pHello world...
jQuery children() 方法jQuery 遍历方法实例 返回 ul 的直接子元素:$(document).ready(function(){ $(ul).children().css({colo...
jQuery parentsUntil() 方法jQuery 遍历方法实例 返回介于 span 和 div 之间的所有祖先元素:$(document).ready(function(){ $(s...