Every line of 'hasclass 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.
8 function hasClass(elem, className) { 9 return new RegExp(' ' + className + ' ').test(' ' + elem.className + ' '); 10 }
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 }
31 function hasClass(element, clazz) { 32 return (` ${element.className} `).indexOf(` ${clazz} `) > -1; 33 }
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 }
93 function hasClass(el, cls) { 94 return el.className.indexOf(cls) != -1; 95 }
45 function JQueryClosestByClass(element, clazz) { 46 while (element) { 47 if (JQueryHasClass(element, clazz)) { 48 return element; 49 } 50 element = element.parentNode; 51 } 52 return null; 53 }
13 function toggleClass(elem, className) { 14 var newClass = ' ' + elem.className.replace(/[\t\r\n]/g, ' ') + ' '; 15 if(hasClass(elem, className)) { 16 while(newClass.indexOf(' ' + className + ' ') >= 0) { 17 newClass = newClass.replace(' ' + className + ' ', ' '); 18 } 19 elem.className = newClass.replace(/^\s+|\s+$/g, ''); 20 } else { 21 elem.className += ' ' + className; 22 } 23 }
168 function hasClass(elem, className) { 169 return getElem(elem).className.split(' ').has(className); 170 }
40 function hasClass(element, className) { 41 var classes = element.className; 42 return classes && new RegExp("(^| )" + className + "($| )").test(classes); 43 }
35 function hasClass(elem, cls) { 36 return elem.classList.contains(cls) 37 }