企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 添加 addClass(class | fn) 概述:为每个匹配的元素添加指定的类名。 ~~~ // 为匹配的元素加上 'selected' 类 $("p").addClass("selected"); $("p").addClass("selected1 selected2"); // 给 li 加上不同的 class $('ul li:last').addClass(function() { return 'item-' + $(this).index(); }); ~~~ ## 移除 removeClass(\[class | fn\]) 概述:从所有匹配的元素中删除全部或者指定的类。 ~~~ $("p").removeClass(); // 删除匹配元素的所有类 $("p").removeClass("selected"); // 从匹配的元素中删除 'selected' 类 // 删除最后一个元素上与前面重复的 class $('li:last').removeClass(function() { return $(this).prev().attr('class'); }); ~~~ ## 切换 toggleClass(class | fn\[, sw\]) 概述:如果存在(不存在)就删除(添加)一个类。 * switch:用于决定元素是否包含 class 的布尔值。 ~~~ $("p").toggleClass("selected"); // 为匹配的元素切换 'selected' 类 // 每点击三下切换 'highlight' 类 var count = 0; $("p").click(function(){ $(this).toggleClass("highlight", count++ % 3 == 0); }); ~~~