미채택 완료

스크립트 질문

2018-10-04 (목) 11:50:30 2,505

 $("#pt_msg1").val(x); 불러오는 값에서

변수(x) 각각에 값이 있는것만 불러오고싶은데 수정을 어케할까요?

지금은 있는것 없는것 모두 표출이됩니다..

<script>
function myFunction1() {
    var x = '';
    $('.pre_set').each(function() {
         
        x += "\n\n ● 업체명 : " + $('.tt1', $(this)).val()  +"\n ○ 경력내용 : " +  $('.tt2', $(this)).val() +"\n ○ 기간 : " + $('.tt3', $(this)).val() + '\n';
    });
    
    
     $('.field_div').each(function() {
         
        x += "\n ● 업체명 : " + $('.tt1', $(this)).val()  +"\n ○ 경력내용 : " +  $('.tt2', $(this)).val() +"\n ○ 기간 : " + $('.tt3', $(this)).val() + '\n';
    });
    
    $("#pt_msg1").val(x);
}
</script>

|

답변 2개 / 댓글 4개

 $("#pt_msg1").val(x); 불러오는 값에서 <--- 이건 값을 불러오는 것이 아니라 x에 들어 있는 값을

input 태그에 넣는 것입니다

그런데  $('.tt1', $(this)).val() <--이게 뭐하는거죠? 문법에 맞지도 않는 것같습니다만

답변에 대한 댓글 1개

2018-10-04 (목) 21:51:26
tt1이부분들이 인풋으로 코딩되어있고 이영역에 값을쓰면 textarea로 코딩되어있는 pt_mag1 영역부분에 tt1등 인풋창에 타이핑치는대로 똑같이 옮겨지게한것입니다
2018-10-04 (목) 13:16:57

if($("#pt_msg1").val() != "")

답변에 대한 댓글 3개

2018-10-04 (목) 14:17:59
$("#pt_msg1").val(x); 이부분을
if($("#pt_msg1").val() != "")
이렇게만 바꾸면 된느건지..ㅠㅠ
2018-10-04 (목) 15:01:22
하단
$("#pt_msg1").val(x); 부분
if($("#pt_msg1").val() != "") {
return false;
} else {
return '출력하고 싶은값';
}
2018-10-04 (목) 15:09:39
if($("#pt_msg1").val() != "") {
return false;
} else {
return ' $("#pt_msg1").val(x);';
}
이렇게 하면 안되네여..

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