테스트 사이트 - 개발 중인 베타 버전입니다

input상태가 checked일때 다른 div의 css속성을 변경하고 싶습니다. 채택완료

달려라쫑이 4년 전 조회 6,077

input[type="checkbox"] 상태가 checked일때 다른 div의 css속성을 변경하고 싶습니다.

아직 초보라 스크립트가 많이 약해서 어떠한 형태로 짜야할지를 잘 모르겠네요ㅠㅠ...

고수님들 저의 공부에 도움을 조금 부탁드립니다.

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

답변 3개

채택된 답변
+20 포인트
qwaszx
4년 전

if($('input[type="checkbox"]').is(':checked')){

    //체크되어있을때 실행

}else{

    //체크해제되어있을때 실행

}</p>

<p>

 

$('input[type="checkbox"]') 부분은 해당 input의 name이든 id든 편하신대로 불러오면됩니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달려라쫑이
4년 전
정말 감사합니다. 한참 해맺는데..ㅠ

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

4년 전

</p>

<p>$(function() {</p>

<p>  $('input[type=checkbox]').on('change', function() {</p>

<p>     if ($(this).is(':checked')) {</p>

<p>        $('#aaa').css('background', '#f00');</p>

<p>     }</p>

<p>  });</p>

<p>});</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달려라쫑이
4년 전
도움주셔서 감사해요ㅠㅠㅠ

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

4년 전

name이 있을텐데 $("input[name='이름']").is(":checked") 하면 체크되어있으면 true 아니면 false를 반환합니다.

로그인 후 평가할 수 있습니다

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

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

로그인