New Feeds

[질답/버그/제안] jQuery 의 bind(), delegate(), live()를 on()으로 대체하기할때 어느 폴더의 어느 파일을 변경해야할까요?

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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]

>

$("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;

}

});

등록


비밀글

이모티콘

새댓글 작성

댓글 새로고침

입력창 늘이기

입력창 줄이기


[/cord]

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 1,963 / 19 페이지
번호
제목
이름

Favorites


최근글


새댓글


  • 댓글이 없습니다.
알림 0