코린이의 기록

[javascript] Set onclick on the <tbody tr> except for specific <td> 본문

javascript,HTML,CSS

[javascript] Set onclick on the <tbody tr> except for specific <td>

코린이예요 2019. 7. 5. 13:16
반응형

 

 테이블 행을 클릭하여 이벤트를 발생시킬때, 특정 열 만 제외하고 싶을때

<div class="module-body" style="padding: 0; min-height: 500px" id="device-management">
	.....
    .....
    <tbody>
        <td class="table-device-id"></td>
        <td class="table-device-vin"></td>
        <td class="table-device-model"></td>
        ...
        <td class="table-action"></td>
    </tbody>
    .....
    .....
</div>

 

방법?

$('device-management').on("click", "tbody tr td:not(.table-action)", function() {
        .....
});

위와 같이 td의 class로 설정할 수 있지만 n-1 번째로 지정해줄 수 있다. 

$('device-management').on("click", "tbody tr td:not(:nth-child(5)))", function() {
        .....
});

 

Reference : https://stackoverflow.com/questions/18683226/set-onclick-on-the-tr-except-for-his-second-td

반응형
Comments