[자바스크립트] 이벤트 강제로 부여
2017. 6. 7. 15:24ㆍIT/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이벤트를 바인딩
'IT > Web-JavaScript' 카테고리의 다른 글
[자바스크립트] POST 팝업 오픈 샘플(feat.암복호화 후) (0) | 2017.06.07 |
---|---|
[자바스크립트] Object [object Object] has no method 'dispatchEvent' !!!? 에라이~ (0) | 2014.11.18 |
[자바스크립트] 타이머, 반복 타이머, 메인화면 반복 전환 효과 (1) | 2014.09.03 |
[자바스크립트] display 옵션 정리 - display옵션 사용시 테이블 안에 스타일 깨지는 현상 (0) | 2014.07.01 |
[자바스크립트] TEXTAREA MAXLENGTH 구현 _ 한글, 영/숫자 최대 글자수 제어 (0) | 2014.06.26 |