2011-09-10 2 views
0

jQuery datatables plugin을 사용합니다.jQuery datatables 플러그인과 테이블의 첫 부분에서만 삭제가 작동합니다.

내 테이블에 행 삭제를위한 열이 있습니다. 내 열이 선택 사용 :

<td> <span class="icon_text accept"></span> </td> 

을 그리고 테이블에서 행을 삭제하는 몇 가지 코드를 썼다 :

$(".accept").click(function (e) { 
     //Delete 
    }); 

모든 것이 잘 작동하지만 단지 테이블의 페이지 하나. 즉, 테이블에 페이지가 두 개 이상있는 경우 선택기가 작동하지 않습니다.

어떻게해야합니까?

답변

1

변경 자바 스크립트 코드 :

$(".accept").live('click', function(e) { 
    //Delete 
}); 
+0

ممنون مجید جان : 하지만 내 테이블에 DataTable을 적용하기 전에 선택을 클릭 핸들러를 추가했다. 어떤 방법 으로든 정말 고마워. – Shahin

+1

당신은 환영합니다! 라이브가이 상황에 정확히 맞는지주의하십시오 : 아직 dom에없는 요소의 이벤트에 함수를 바인딩하십시오! 그렇게하면 효과가 있습니다. –

관련 문제