제이쿼리 고수분 질문좀요
푸른들
2023.04.01
table id만 가지고 그 테이블의 row가 추가되거나 삭제될때 이벤트를 일으킬수 있을까요 ?테이블이 몇개아니면 일일이 tr 추가/삭제될 로직에 코딩하면 되지만전체 페이지에 table에 적용할 공통 함수를 만들고있습니다.DOM 변경 이벤트라고 해야되나 ? 이런이벤트가 있나요 ? 구현 가능할까요 ?
-
재넘이
이벤트가 있다면 이벤트로 아니라면 뭐 별로 좋지 않는 방법으로 가능은 할거같은데 효율성이 문제죠..
-
스콜피온
아 질문을 잘못했나보네요
테이블에 한꺼번에 적용시키는건아니구요
예를들면
function addTrEvent(tableId){ } 요론 함수를 만들어서 해당 id지정한 테이블에
tr이 동적으로 변경되는건 알수있냐가 문제내여 -
전갈자리
오브젝트 : 테이블
id 값을 참조
근데 테이블 여러개
그럼 id값을 참조하면 제이쿼리 플러그인 하나 만들어서 해당 id를 전부 찾아서 실행시켜줘야 합니다. 왜냐하면 일단 id자체가 한페이지에 중복으로 들어가면 안되니까요. id대신 class로 접근하세요. class가 없다면 대략난감
어찌됬든 jquery에서 each함수로 반복문 돌리고 인덱스값 참조해서 따로따로 적용시키면 됩니다.