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 提供的所有方法:
- 参数 selector 可以为数组:
DOM.addClass([elem1, elem2], 'val');
- 参数 value 都支持用空格分隔的多个值,比如:
DOM.addClass('.class', 'product hot');