[자바스크립트] 이벤트 강제로 부여

2017. 6. 7. 15:24IT/Web-JavaScript


<tbody id="tbody">

<tr class="btn_view" onclick="javascript:fn_view();">

...

</tr>

</tbody>


// tr의 onclick이 동작하지 않아서 어쩔 수 없이 새롭게 바인딩 해줌.

  $("#tbody").find(".btn_view").hover(function() {

$(this).css("cursor", "pointer");

});

$("#tbody").find(".btn_view").click(function() {

var rowIdx = $(this).closest("tr").prevAll().length;

$(this).attr("onclick", fn_view(rowIdx));

}); 


======================================================================


- tr에 이벤트가 안 먹혀서 강제로 이벤트를 바인딩해줌

- cursor도 입혀주고

- 해당하는 row에 onclick이벤트를 바인딩