[JavaScript] siblings 함수

4666 단어 JavaScriptJavaScript

siblings 함수

function siblings(t) {
  var children = t.parentElement.children;
  var tempArr = [];

  for (var i = 0; i < children.length; i++) {
    tempArr.push(children[i]);
  }

  return tempArr.filter(function(e){
    return e != t;
  });
}

사용법

var $this = row.getElement();

             if(row.getElement().classList.contains("tabulator-selected")){
            	 var siblings = siblings($this); // 이런 식으로 사용하면 된다.
            	 
            	 for(var i = 0; i<siblings.length; i++) {
            		 siblings[i].classList.remove("tabulator-selected");
            	 }
             }

좋은 웹페이지 즐겨찾기