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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
답변대기
답변대기
채택
답변대기