Methods

hasClass Boolean hasClass ( selector, value )

判断符合选择器的所有元素中是否有某个元素含有特定 class.

只要某一个元素满足条件,就返回 true.

addClass void addClass ( selector, value )

给符合选择器的所有元素添加指定 class.

removeClass void removeClass ( selector, value )

给符合选择器的所有元素移除指定 class.

replaceClass void replaceClass ( selector, oldClassName, newClassName )

将符合选择器的所有元素的老 class 替换为新 class.

toggleClass void toggleClass ( selector, value, state )

操作符合选择器的所有元素,如果存在值为 value 的 class, 则移除掉,反之添加。

state 参数为 true 时,强制添加,反之移除。

Examples

测试页面:test-dom-class.html

dom-class 提供的所有方法:

  1. 参数 selector 可以为数组:DOM.addClass([elem1, elem2], 'val');
  2. 参数 value 都支持用空格分隔的多个值,比如:DOM.addClass('.class', 'product hot');