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

역따옴표 익스플로러 문제입니다. 채택완료

아룡 6년 전 조회 4,095

</p>

<p>// 보기 추가

$("#add-ex").click(function() {

    

    //var max02 = getMax02();

    var a = $('.form-inline').length + 1; </p>

<p>    var addDiv = `

        <div class="form-inline">

            <textarea name="ex[]" class="ex" style="width:100%; height:180px;" required></textarea>

            <input type="hidden" value="` + a + `" class="order" name="order_e[]" />

            <button type="button" onclick="removeExDiv(this)" class="btn btn-danger btn-xs ex_del">보기삭제</button>

        </div>

    `;

    $('#add-ex').parent().before(addDiv);</p>

<p>});</p>

<p>

 

버튼 클릭시 div와 textarea가 추가되는 코드를 작성하였습니다.

크롬에서는 작동하는데 익스플로러에서는 작동이 안되네요 ㅜㅜㅜㅜ 역따옴표가 유효하지 않은 문자라고 오류가 납니다.

검색해보니 익스플로러에서 ` (역따옴표)가 작동하지 않는다고 하던데 코드를 어떻게 수정해야 할까요?ㅜㅜ

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

답변 1개

채택된 답변
+20 포인트
6년 전

backquote 를 싱글쿼트로 바꾸고 문자열도 아래처럼 종결해서 추가하는 방식으로 해보세요.

 

    var addDiv = '

';     addDiv += '  ';     addDiv += '  ';     addDiv += '  ';     addDiv += '
';

 

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

답변에 대한 댓글 1개

아룡
6년 전
답변 감사합니다~!!

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

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

로그인