채택완료

스크립트 질문좀요

2014-07-10 (목) 11:58:52 4,415

    function op() {                

        if($("body > :checkbox").attr("checked")=="checked")

        alert("체크되어있습니다.");

        } 

<input type="checkbox"  checked="checked" value="딸기"/> 

위에처럼 하면 체크가 되어있던 안되어있던 버튼을 눌렀을때 체크되어있습니다 라고 뜨고

체크속성을 없애면 체크후에 버튼을 눌러도 아무동작도 하지 않습니다. 왜 이런건가요?

 

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2014-07-10 (목) 12:38:36

​attr("checked")=="checked"

대신 is(":checked") == true 를 씁니다. 

답변에 대한 댓글 1개

2014-07-10 (목) 15:01:16
감사합니다

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