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.
31 function hasClass(element, clazz) { 32 return (` ${element.className} `).indexOf(` ${clazz} `) > -1; 33 }
112 function 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 }
66 export 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 }
40 function hasClass(element, className) { 41 var classes = element.className; 42 return classes && new RegExp("(^| )" + className + "($| )").test(classes); 43 }
612 function 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 }
188 export 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 }
53 function 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 }
1 function 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 }
8 function hasClass(elem, className) { 9 return new RegExp(' ' + className + ' ').test(' ' + elem.className + ' '); 10 }
237 function matchesClass(element: Element, selector: ClassSelector): boolean { 238 return hasClass(element, selector.name); 239 }