10 examples of 'check if element contains class jquery' in JavaScript

Every line of 'check if element contains class jquery' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
31function hasClass(element, clazz) {
32 return (` ${element.className} `).indexOf(` ${clazz} `) > -1;
33}
112function hasClass(element, className) {
113 if (element.classList) {
114 return element.classList.contains(className);
115 } else {
116 return (' ' + element.className + ' ').indexOf(' ' + className + ' ') >
117 -1;
118 }
119}
66export function hasClass(element: HTMLElement, className: string): boolean {
67 if (element.classList) {
68 return element.classList.contains(className);
69 } else {
70 return (element.className.split(" ").indexOf(className) >= 0);
71 }
72}
40function hasClass(element, className) {
41 var classes = element.className;
42 return classes && new RegExp("(^| )" + className + "($| )").test(classes);
43}
612function hasClass($element, targetClass) {
613 var rgx = new RegExp("(?:^|\\s)" + targetClass + "(?!\\S)", "g");
614
615 if ($element.className.match(rgx)) {
616 return true;
617 } else {
618 return false;
619 }
620}
188export function hasClass(elem, className) {
189
190 // Check if there is an element and
191 // a Class Name given
192 if( !elem || !className ) return null;
193
194 // Check if it is a list of elements
195 if( elem.length > 1 ) {
196
197 // Run through the list and check if
198 // one of them has not that class Name
199 for( var i=0, max=elem.length; i -1);
200 }
201 }
202}
53function addClass(element, classnm) {
54 var i;
55 if (element instanceof window.NodeList) {
56 for (i = 0; i < element.length; i++) {
57 addClass(element[i], classnm);
58 }
59 return;
60 }
61 if (!isHTMLElement(element) || typeof classnm !== 'string') {
62 return false;
63 }
64 var tmp = classnm.split(' ');
65 if (tmp.length > 1) {
66 var success = true;
67 for (i = 0; i < tmp.length; i++) {
68 if (!addClass(element, tmp[i])) {
69 success = false;
70 }
71 }
72 return success;
73 }
74
75 if (hasClass(element, classnm)) {
76 return false;
77 }
78 element.className = trim([element.className, classnm].join(' '));
79 return true;
80}
1function ancestorContainsClass( element, className ) {
2 var contains = false;
3 var curNode = element;
4 while (curNode) {
5 if (typeof curNode.classList !== "undefined") {
6 if (curNode.classList.contains(className)) {
7 contains = true;
8 break;
9 }
10 }
11 curNode = curNode.parentNode;
12 }
13 return contains;
14}
8function hasClass(elem, className) {
9 return new RegExp(' ' + className + ' ').test(' ' + elem.className + ' ');
10}
237function matchesClass(element: Element, selector: ClassSelector): boolean {
238 return hasClass(element, selector.name);
239}

Related snippets