jquery 영역외 클릭시 index 질문드립니다. 채택완료
안녕하세요.
아래 처럼 똑같은 textarea가 3개가 있으면
$(document).on('click','u_cbox_text',function(e){
이걸로는 정상적으로 두번째 거위 값을 잘 가져오는데
반대로 영역을 벗어날때 마지막 값을 어떻게 가져와야 할까요
거위를 클릭하고 영역을 벗어나면 두번째 click을 했던 값을 가지고 있고 싶습니다.
어떻게 하면 될까요?
감사합니다.
$(document).on('click','',function(e){ if(e.target.hasClass == "u_cbox_text"){ // 영역을 벗어나면 닫는다. } else {
alert($(this).find('.u_cbox_text').val()); // 인식못함
alert($(.u_cbox_text).index(this)); // 인식못함
}
});
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
2년 전
</p>
<p><script src="<a href="http://code.jquery.com/jquery-latest.min.js"></script>" target="_blank" rel="noopener noreferrer">http://code.jquery.com/jquery-latest.min.js"></script></a>
<script>
var temp = '';
$(document).on('click','',function(e){
var clicked = e.target;
if($(clicked).hasClass("u_cbox_text") == true){ // 영역을 벗어나면 닫는다.
temp = $(clicked).val();
}
alert(temp);
});
</script></p>
<p> </p>
<p><textarea title="의견쓰기" id="cbox_module__write_textarea" class="u_cbox_text" rows="3" cols="30" data-log="RPC.input">오리</textarea></p>
<p><textarea title="의견쓰기" id="cbox_module__write_textarea" class="u_cbox_text" rows="3" cols="30" data-log="RPC.input">거위</textarea></p>
<p><textarea title="의견쓰기" id="cbox_module__write_textarea" class="u_cbox_text" rows="3" cols="30" data-log="RPC.input">돼지</textarea></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택