제이쿼리 질문입니다. 채택완료
아기새
8년 전
조회 3,017
</p>
<p><input type="text" class="chklist" data="1"></p>
<p><input type="text" class="chklist" data="2"></p>
<p><input type="text" class="chklist" data="3"></p>
<p> </p>
<p><input type="text" name="abc" class="abc"></p>
<p> </p>
<p><script></p>
<p>$(".chklist").click(function () {</p>
<p> var chkidx = $(this).attr("data");</p>
<p> var aa = $(".abc").val();</p>
<p> </p>
<p>aa += chkidx+";";</p>
<p>});</p>
<p></script></p>
<p>
chklist를 클릭하면
인풋 val값에 1;2;3; 이런식으로 들어가게 하려고하는데
뭐가잘못한게있나요?ㅠㅠ 안되네요..
댓글을 작성하려면 로그인이 필요합니다.
답변 5개
채택된 답변
+20 포인트
답변에 대한 댓글 2개
�
나시
8년 전
�
아기새
8년 전
모두 감사합니다..
check박스인데 text라고 잘못질문을 올렸습니다.
죄송하고 감사합니다.
check박스인데 text라고 잘못질문을 올렸습니다.
죄송하고 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
마르스컴퍼니
Expert
8년 전
값을 가져오는 경우에는 .val() 을 사용하면 되고,
값을 세팅하는 경우에는 .val("hello") 처럼 하면 됩니다.
id=aa 의 value 값을 id=bb 의 value 값으로 세팅하는 경우에는 $("$#bb").val($("$#aa").val());
</p>
<p><script>
$(".chklist").click(function () {
var chkidx = $(this).attr("data");
if ($(".abc").val() == "")
$(".abc").val(chkidx);
else
$(".abc").val($(".abc").val() + ";" + chkidx);
});
</script></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
8년 전
</p>
<p><script>
$(".chklist").click(function () {</p>
<p> var chkidx = $(this).attr("data");
var aa = $(".abc").val();
aa += chkidx+";";</p>
<p>$(".abc").val(aa);</p>
<p>});
</script></p>
<p>
잘 되는데요.

로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
참 한국말인데 어렵다고 느낍니다.