반응형
현재 이벤트가 발생한 행이 몇 번째 행인지 알고 싶을 때 사용했던 코드
var idx = -1;
function onClickTb(e) {
idx = $(e.target).closest("tr").prevAll().length;
}
e.target | 현재 이벤트가 발생한 요소. 예를 들어, 사용자가 버튼을 클릭했다면, e.target은 해당 버튼 요소이다. |
closest("tr") | e.target에서 가장 가까운 상위의 tr (테이블 행) 요소를 찾는다. |
prevAll() | 찾은 tr 요소의 이전에 위치한 모든 tr 요소들을 선택한다. |
length | 선택된 이전 행들의 총 개수를 반환한다. |
반응형
'Programming Language > Javascript' 카테고리의 다른 글
(스크랩) jQuery : $.extend() 와 $.fn.extend() (0) | 2018.05.03 |
---|---|
(스크랩)IE에서 팝업 스크롤이 생성되지 않을 때 참고 (0) | 2018.03.29 |
html 프린트출력용 자바스크립트 메소드 (0) | 2018.03.13 |
[Javascript] onchange()로 html 요소의 값이 변경될 때마다 특정 함수를 호출하기 / escape 사용 (0) | 2018.03.08 |
td add (0) | 2018.02.26 |