[질답/버그/제안] jQuery 의 bind(), delegate(), live()를 on()으로 대체하기할때 어느 폴더의 어느 파일을 변경해야할까요?
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 354 조회
-
목록
본문
jQuery 의 bind(), delegate(), live()를 on()으로 대체하기할때 어느 폴더의 어느 파일을 변경해야할까요?
게시판 글을 보면 항상 아래 구문에서 크롬 콘솔 에러가 납니다
Uncaught TypeError: $(...).live is not a function
at board.php?bo_table=news&wr_id=126703:1103:42
에러 구문줄
$("textarea#wr_content[maxlength]").live("keyup change", function()
답변을 보니 제이쿼리가 Live 가 전부 on 으로 바뀌었다고
live -> on 으로 구문을 바꾸어주고자 합니다
on 으로 바꾸면 여러 이로운 점이 있다고 하니 on 으로 바꾸어주려고 합니다.
[jQuery] bind(), delegate(), live()를 on()으로 대체하기
https://notpeelbean.tistory.com/entry/jQuery-bind-delegate-live를-on으로-대체하기
그런데 제가 아래 소스코드가 나오는 구분이 어느 파일에 있는지 모르겠습니다
알려주시면 감사하겠습니다
그누보드 구조와 아미나 구조를 잘 몰라서, 어느 폴더에 어느 파일을 변경해야 live 를 on 으로 바꿀 수 있을까요?
폴더와 파일명을 알려주시면 감사하겠습니다.
게시글을 클릭하면 아래와 같은 부분에서 걸리는데, 어느파일을 수정해야 할지 모르겠습니다.
회색 소스 부분에서 에러가 납니다
코멘트 적는 부분에서 에러인거 같은데, write_update.php 같은 파일일까요? 찾아봐도 아래 구문이 없네요.
그누보드의 js 폴더의 파일들을 찾아봐야 할까요?
[code]
[/cord]
관련자료
-
링크
댓글은 자신을 나타내는 '얼굴'입니다. *^^*
>
$("textarea#wr_content[maxlength]").live("keyup change", function() {
var str = $(this).val()
var mx = parseInt($(this).attr("maxlength"))
if (str.length > mx) {
$(this).val(str.substr(0, mx));
return false;
}
});
등록
비밀글
이모티콘
새댓글 작성
댓글 새로고침
입력창 늘이기
입력창 줄이기