테스트 사이트 - 개발 중인 베타 버전입니다

제이쿼리 부분을 live -> on 으로 구문을 바꾸어주고자 합니다

2년 전 조회 1,988

게시판 글을 보면 항상 아래 구문에서 구글 콘솔 에러가 납니다

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 으로 바꾸어주려고 합니다.

 

그런데 아래 소스코드의 구분이 어느 파일에 있는지 모르겠습니다

알려주시면 감사하겠습니다

 

[code]

    

                
                                                             

 

[/cord]

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

/js/common.js

 

이곳에 있습니다. 요즘 버전은 

 

    $(document).on( "keyup change", "textarea#wr_content[maxlength]", function(){         var str = $(this).val();         var mx = parseInt($(this).attr("maxlength"));         if (str.length > mx) {             $(this).val(str.substr(0, mx));             return false;         }     });

 

이렇게 변경되어 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다

잘 사용하겠습니다

즐거운 하루 되세요

댓글을 작성하려면 로그인이 필요합니다.

vscode 로 소스올린다음에 찾기에서 .live 하면 위치 금방 찾으실꺼에요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다.

너무 초보라서

어떤 파일인지도 몰라서 그렇습니다.

어떤 파일에 저 구간이 있는지?? 알려주시면 감사하겠습니다.

view_comment.php 파일일까요?

가서 찾아봤는데 없더라구요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고