2012-01-20 3 views
0

javascript에서 DOM에서 드롭 다운 리스너를 설정했습니다. 내 처리기가 발생하면 이벤트 대상의 형제를 제거해야합니다. $ (# sometagname) .siblings(). remove()는 작동하지만 태그 이름을 항상 알 수는 없습니다. 차라리 부모 객체를 가져 와서 .sibling() remove()를 호출하고 싶습니다. event.target.parentNode.siblings(). remove()가 작동하지 않습니다.javascript get parent objects

경고 팝업창에 $ (# sometagname)을 출력하면 [object Object]가 표시됩니다. 경고 상자에 event.target.parentNode를 출력하면 [object HTMLCellElement]가 나타납니다. 어떤 종류의 getParent 호출을 통해 [object Object]를 얻을 수 있습니까? 이벤트 핸들러에서 감사

+1

당신이 무엇을'.parent()'에 대한 jQuery를 사용하는 경우? – Nathan

답변

1

, 당신은이를 사용할 수 있습니다 $(this).parent().siblings().remove();

또는 : $(event.target).parent().siblings().remove();

또는 : $(event.target.parentNode).siblings().remove();

+0

우수, 감사합니다! – dt1000