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

자바스크립트로 php변수값을 받아와서 반복문 만드는 방법..? 채택완료

목록에서 코멘트를 달수있는 게시판에 기능을 달려고 합니다

 

</p>

<p><script>

    $('#twemoji-picker').twemojiPicker();

</script></p>

<p>

 

이런식으로 textarea의 id를 불러서 사용하는 건데 목록에서 사용하려니까 한 화면에 textarea가 여러개예요.

textarea에 각각 다른 id가 부여되어야해서

 

</p>

<p><textarea  id="twemoji-picker_<?=$list[$i][wr_id]?>" name="wr_content" required class="required" title="내용"></textarea></p>

<p>

 

이렇게 해서 자바스크립트에서 반복문을 사용하면 될 것 같은데... 목록에 있는 게시물 숫자만큼 실행되게요. 그런데 실력이 부족해서 어떻게 구현해야할지 모르겠네요ㅠㅠ 도와주시옵소서..

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

답변 1개

채택된 답변
+20 포인트

</p>

<p>$("textarea[name='wr_content']").each(function(){

    // code

});</p>

<p>

 

jquery 셀렉터로 textarea의 name 값이 동일한 것들을 반복문으로 가져올 수 있습니다.

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

답변에 대한 댓글 4개

아 이런 방법이 있군요! 감사합니다
앗...되는줄알았는데 아니었네요 id값으로 하지 않으면 오류가 나네요
each 안에서 var id = $(this).attr('id'); 코드를 넣으면 해당 textarea의 id값을 가져옵니다. 그러면 $('#' + id).twemojiPicker(); 으로 처리하시면 될 것 같네요.
다른 방식으로 해결했지만 알려주셔서 감사합니다! 덕분에 공부가 되네요

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

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

로그인

전체 질문 목록

🐛 버그신고