$("#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개
if($("#pt_msg1").val() != "")
답변에 대한 댓글 3개
if($("#pt_msg1").val() != "")
이렇게만 바꾸면 된느건지..ㅠㅠ
$("#pt_msg1").val(x); 부분
if($("#pt_msg1").val() != "") {
return false;
} else {
return '출력하고 싶은값';
}
return false;
} else {
return ' $("#pt_msg1").val(x);';
}
이렇게 하면 안되네여..
답변을 작성하려면 로그인이 필요합니다.