채택완료

input disable을 자바스크립트로

2017-01-18 (수) 15:26:29 8,243

id="rr" 인 div의 input이 있습니다.

rr 의 css가 display:none 일 때 rr 안의 input을 disable 해주는 걸 자바스크립트로 짜주실 분 안계신가요 ㅠㅠ

css만 알고 프로그램은 아예 몰라서 ㅠㅠ

답변 2개 / 댓글 7개

채택된 답변
+20 포인트
Copy
if( $('#rr').css('display')=='none' ) {  $('#rr input').each(function () {    $(this).attr('disable',true');  });}

답변에 대한 댓글 6개

true 다음에 따옴표 하나가...
안그래도 지금 테스트해보고 따옴표 오타 있어서 수정할랬는데... 코멘트있다고 수정이 안되네요 ㅋ
오오오 이거 너무 감사합니다 너무 ㅠㅠㅠ
아 근데 안되네요 ㅠㅠ 혹시 #rr에 있는 모든 input을 disable 하는건가요? 아님 바로 그 아래 있는 input 만인가요?

#rr 의 div 안에 div 안에 input 이런식이거든요 ㅠㅠ
혹시 몰라서 id=rr 자식인 모든 input 이요
아 disable 가 아니라 disabled 네요...

<script>

$(function(){ 
  if($("#rr").css("display") == "none")
  {
      $("#rr").attr("disabled","disabled");
  }
});

</script> 

답변에 대한 댓글 1개

수정해서 올려주셔서 감사해요 ^^

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