Every line of 'jquery child with class' 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.
45 function parentWithClass(elem, classNames) { 46 47 // accept both string and array passed in 48 if (!Array.isArray(classNames)) { 49 classNames = [classNames]; 50 } 51 52 while (!elem.classList || !containsAnyClass(elem.classList, classNames)) { 53 elem = elem.parentNode; 54 55 if (!elem) { 56 return null; 57 } 58 } 59 60 return elem; 61 }
124 export function addClsToFirstChild(element, className) { 125 var dom = getDom(element); 126 if (dom.firstElementChild) { 127 dom.firstElementChild.classList.add(className); 128 } 129 }
6 function hasParentWithClassName (el, className) { 7 while (el && el.parentNode) { 8 if (el.classList.contains(className)) { 9 return true 10 } 11 el = el.parentNode 12 } 13 return false 14 }
69 function findParentWithClass(element, parentClass) { 70 var parent = element.parentNode; 71 while (!$j(parent).hasClass(parentClass)) { 72 parent = parent.parentNode; 73 } 74 return parent; 75 }
221 export function addClass(elem, className) { 222 223 // Check if there is an element and 224 // a Class Name given 225 if( !elem || !className ) return null; 226 227 // Check if it is a list of elements 228 if( elem.length > 1 ) { 229 230 // Run through the list and add 231 // Class Name to all of them 232 for( var i=0, max=elem.length; i
99 function findParent ($elt, className) { 100 while ($elt) { 101 if ($elt.hasClass(className)) 102 return $elt; 103 $elt = $elt.parent(); 104 } 105 return null; 106 }
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 }
8 function hasClass(elem, className) { 9 return new RegExp(' ' + className + ' ').test(' ' + elem.className + ' '); 10 }
69 function findParentWithClass(element, parentClass) { 70 var parent = element.parentNode; 71 while (!$(parent).hasClass(parentClass)) { 72 parent = parent.parentNode; 73 } 74 return parent; 75 }
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 }