출처: http://november11tech.tistory.com/88 [Mr.november11] '개발/JQuery' 카테고리의 글 목록 (2 Page) :: 사월은 봄이다.

1. checked 여부


$('input[id="체크박스아이디"]').is(":checked") == true


 $('input[name="채크박스네임"]').is(":checked") == true


 


 


 


 


2. 체크박스 전체 개수


 $('input[name="채크박스네임"]').length


 


3. 선택된 체크박스 갯수


 $('input[name=채크박스네임]:checkbox:checked').length


 


 


4. 선택된 값


 $('input[name=채크박스네임]').each(function(){


 if(this.checked)


 


});


 


 


5. 값 가져오기


 $('input[name=채크박스네임]').val() ;


 


6. checked 값 처리하기


 $('input[name=채크박스네임]').attr("cheked", true);


 


 


// 체크 박스 모두 체크


  $("#checkAll").click(function() {


   $("input[name=box]:checkbox").each(function() {


    $(this).attr("checked", true);


   });


  });


 


  // 체크 박스 모두 해제


  $("#uncheckAll").click(function() {


   $("input[name=box]:checkbox").each(function() {


    $(this).attr("checked", false);


   });


  });


 


  // 체크 되어 있는 값 추출


  $("#getCheckedAll").click(function() {


   $("input[name=box]:checked").each(function() {


    var test = $(this).val();


    console.log(test);


   });


  });


 


  // 서버에서 받아온 데이터 체크하기 (콤마로 받아온 경우)


  $("#updateChecked").click(function() {


   var splitCode = $("#splitCode").val().split(",");


   for (var idx in splitCode) {


    $("input[name=box][value=" + splitCode[idx] + "]").attr("checked", true);


   }


  });


'개발 > JQuery' 카테고리의 다른 글

siblings  (0) 2018.02.13
selectbox  (0) 2018.02.13
비밀번호에 글쓰기  (0) 2018.02.13
뒤로가기  (0) 2018.02.13
radio 값 가져오기, 설정하기  (0) 2018.02.13

$('document').ready(function(){ 

 $("#password").click(function(e){

     $("#password").prop("type", "password");

     $("#password").val('');

 });

 $("#password").focus(function(){

     $("#password").prop("type", "password");

     $("#password").val('');

 });

});





이렇게 하면 비밀번호 박스에 '비밀번호' 라고 보여 줄 수 있음,

ㅎㅎㅎ





<script>

$('document').ready(function(){

 $('#userName').focusout(function(){

  if ($('#userName').val().length == 0 ){

   $('#userName').val('이름');

  }

 });

});



'개발 > JQuery' 카테고리의 다른 글

selectbox  (0) 2018.02.13
체크박스  (0) 2018.02.13
뒤로가기  (0) 2018.02.13
radio 값 가져오기, 설정하기  (0) 2018.02.13
$(document).ready 와 $(window).load  (0) 2018.02.13

jqeury 뒤로가기


 


 


documenet.location.hash 검색해 볼 것!


 


 


 


참고 사이트 : http://beyondj2ee.wordpress.com/2013/08/16/ajax-%EB%92%A4%EB%A1%9C-%EA%B0%80%EA%B8%B0-%EB%B2%84%ED%8A%BC-%EC%9D%B4%EC%8A%88-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95/

'개발 > JQuery' 카테고리의 다른 글

체크박스  (0) 2018.02.13
비밀번호에 글쓰기  (0) 2018.02.13
radio 값 가져오기, 설정하기  (0) 2018.02.13
$(document).ready 와 $(window).load  (0) 2018.02.13
mouse over  (0) 2018.02.13

1. radio 버튼 에서 체크된 값 가져오기.

 var tmpSeq= $(':radio[name="tmpSeq"]:checked').val() ;


2. radio 버튼 값 체크하기

 $('input:radio[name=tmpSeq]:input[value='+tmpSeq+']').attr("checked", true);


====================================================================================


<input type="radio" name="tmpSeq" value="01"> 강아지

<input type="radio" name="tmpSeq" value="02"> 고양이

'개발 > JQuery' 카테고리의 다른 글

비밀번호에 글쓰기  (0) 2018.02.13
뒤로가기  (0) 2018.02.13
$(document).ready 와 $(window).load  (0) 2018.02.13
mouse over  (0) 2018.02.13
레이어팝업 로그인  (0) 2018.02.13

$(document).ready -> DOM 객체만 로드 되자마자 바로바로 처리 됨. $(window).load 보다 먼저 일어남.


$(window).load -> 해당 페이지의 모든 외부 리소스, 이미지등이 로드 된 후 처리 됨.


 


$(window).load(function(){


alert('A') ;


});


$(document).ready(function(){


alert('B');


});


 


 


 


B,A 순서로 실행 된다.


 


 


 

'개발 > JQuery' 카테고리의 다른 글

비밀번호에 글쓰기  (0) 2018.02.13
뒤로가기  (0) 2018.02.13
radio 값 가져오기, 설정하기  (0) 2018.02.13
mouse over  (0) 2018.02.13
레이어팝업 로그인  (0) 2018.02.13

방법1.

$J("#snb0101").mouseover(function(){

   $J("#profile").attr("src","/images/hrdService/pro/snb0101_on.png");

  }).mouseout(function(){

    $J("#profile").attr("src","/images/hrdService/pro/snb0101_off.png");

   });


방법2.

$J("#profile").hover(function(){

  this.src = this.src.replace("off","on");

  } ,function(){

   this.src = this.src.replace("on","off");

   });

'개발 > JQuery' 카테고리의 다른 글

비밀번호에 글쓰기  (0) 2018.02.13
뒤로가기  (0) 2018.02.13
radio 값 가져오기, 설정하기  (0) 2018.02.13
$(document).ready 와 $(window).load  (0) 2018.02.13
레이어팝업 로그인  (0) 2018.02.13

<script type="text/javascript">

$J('document').ready(function(){


 $J("#btnLogin").mouseover(function(){

  $J(".loginbox").show();

 });


 $J(".loginbox").mouseleave(function(){

  $J(".loginbox").hide();

 });


 //검은 막 띄우기

 $('.openMask').click(function(e){

  e.preventDefault();

  wrapWindowByMask();

 });


 //닫기 버튼을 눌렀을 때

 $('.window .close').click(function (e) {  

     //링크 기본동작은 작동하지 않도록 한다.

     e.preventDefault();  

     $('#mask, .window').hide();  

 });       


 //검은 막을 눌렀을 때

 $('#mask').click(function () {  

     $(this).hide();  

     $('.window').hide();  

 });      

});

function wrapWindowByMask(){

 //화면의 높이와 너비를 구한다.

 var maskHeight = $(document).height();  

 var maskWidth = $(window).width();  


 //마스크의 높이와 너비를 화면 것으로 만들어 전체 화면을 채운다.

 $('#mask').css({'width':maskWidth,'height':maskHeight});  


 //애니메이션 효과 - 0.3초동안 까맣게 됐다가 80% 불투명도로 간다.

 $('#mask').fadeIn(300);      

 $('#mask').fadeTo("slow",0.8);    


 //윈도우 같은 거 띄운다.

 $('.window').show();

}

function logoutMain() {

 var f = document.logoutForm;

 

 f.action = "/hrd/Login.do?cmd=logout";


 f.submit();

}


/*login PopUp*/

function loginPop(){


 var frm = document.loginFrm;  

 

 frm.action = "/hrd/Login.do?cmd=loginProcess";

 frm.submit();

 

 

}

</script>

<style>

 #mask{

 position:absolute;  

   left:0;

   top:0;

   z-index:9000;  

   background-color:#CACACA;  

   display:none;  

 }

 .window{

   display: none;

   position:absolute;  

   left:100px;

   top:100px;

   z-index:10000;

 }

</style>

</head>

<body>

<form name="loginForm" method="post" action="#network">

<input type="hidden" name="sysType" value="hrdSvc" />

</form>

<form name="logoutForm" method="post" action="#network">

<input type="hidden" name="sysType" value="hrdSvc" />

</form>

<div id="wrap"> 


 <hr />

  <!--상단-->

  <div id="header">

   

   <ul class="gnb">

   <c:choose>

    <c:when test="${!sessionLogined}"> 

    <li class="nobg"><a href="#" class="openMask">로그인</a></li>

    <li><a href="#">회원가입</a></li>

    </c:when>

    <c:otherwise>

    <li class="nobg"><a href="#" id="btnLogin" ><c:out value="${hname}"/>님</a></li>

    <!--상단 회원정보레이어-->   

     <ul class="loginbox" style="display:none">

      <li><a href="#">회원정보</a></li>

      <li><a href="#" onclick="logoutMain()">로그아웃</a></li>

     </ul>   

    <!--//상단 회원정보레이어-->

    </c:otherwise>

   </c:choose>

    <li><a href="#">공지사항</a></li>

   </ul>

  </div>

  <!--//상단-->

  <br/>

 <!-- 로그인 팝업  -->

 <form id="loginFrm" name="loginFrm" method="post" onsubmit="return false;" action="#">

   <input type="hidden" name="sysType" id="sysType" value="hrdSvc"></input>

  <div id="mask"> </div>  

  <div class="window">

   <input type="text" name="loginid" id="loginid"></input></br>

   <input type="text" name="passwd" id="passwd"></input></br>

   <input type="button" class="btnLogin" id="btnLogin" value="로그인" onclick="javascript:loginPop();"></input>

   <input type="button" class="close" value="닫기 버튼"/>

  </div>

 </form>

 <div id="msg"></div>

 <!-- 로그인 팝업  -->

</div>

</body>

</html>



'개발 > JQuery' 카테고리의 다른 글

비밀번호에 글쓰기  (0) 2018.02.13
뒤로가기  (0) 2018.02.13
radio 값 가져오기, 설정하기  (0) 2018.02.13
$(document).ready 와 $(window).load  (0) 2018.02.13
mouse over  (0) 2018.02.13

+ Recent posts