返回值:jQuerytoggleClass(function(index, class), [switch])
概述
如果开关switch参数为true则加上对应的class,否则就删除。
参数
function(index, class)Function
返回class名的一个函数,接受两个参数,index为元素在集合中的索引位置,class为原先元素的class值。
switch (可选)Boolean
用于决定元素是否包含class的布尔值。
示例
描述:
根据父元素来设置class属性
jQuery 代码:
$('div.foo').toggleClass(function() {
if ($(this).parent().is('.bar') {
return 'happy';
} else {
return 'sad';
}
});