jQuery 기본

작성자  
   achor ( Hit: 4308 Vote: 664 )
홈페이지      http://empire.achor.net
분류      웹표준

해당 엘리먼트 접근하기

일반 : document.getElementById("id");

JQuery : $("#id");

   - 엘리먼트의 ID 접근시 #, class 접근시 .

 

해당 엘리먼트의 값 접근하기

일반 : document.getElementById("id").value;

JQuery : $("#id").val();

   - 엘리먼트의 값을 대입하고 싶다면 $("#id").val("값");

 

해당 엘리먼트의 개체를 비교하여 true/false를 알려주는 메소드

일반 : document.getElementById("id").checked;

JQuery : $("#id").is(':checked');

   - 체크박스 및 라디오버튼에 체크상태인지를 boolean 형으로 반환

   - $("#id").is(".orange, .blue, lightblue");  id의 class 속성중 orange, blue, lightblue 가 하나라도 있으면 true

 

해당 엘리먼트의 CSS 속성 부여하기

일반 : document.getElementById("id").style.border = "4px solid yellow");

JQuery : $("#id").css("border", "4px solid yellow");

    - 첫번째인자는 속성이름, 두번째인자는 속성값을 넣으면 된다.

 

해당 엘리먼트의 display 속성 부여하기

일반 : document.getElementById("id").style.display = "none";

JQuery : $("#id").hide(); , $("#id").show();

    - hide 숨김, show 보임, hide, show 안에 인자를 slow, normal, fast 중 하나로 보임숨김의 속도를 조절 할 수 있다.

    - 아니면 수치로 1000분의 1초로 할 수 있음. show(950)

 

체크박스의 전체선택 / 해제

일반

function selectAll() {

    var blnChecked = document.getElementById("allCheck").checked;      // 전체선택 체크박스의 상태

    checkBoxes = document.getElementsByName('delCheck');                // 태그이름중 delCheck인 엘리먼트를 배열로 얻음

 

    for(var i=0; i<checkBoxes.length; i++) {

     objCheck = checkBoxes[i];

        if (objCheck) {

            objCheck.checked = blnChecked;

  }

    }

}

 

JQuery

$(document).ready(function() {                     

  $('#allCheck').click(function() {                    // 전체선택 체크박스 선택 이벤트

    if($('#allCheck').is(':checked')){                // 전체선택 체크박스 체크상태

      $('.delCheck').each(function(){                // 여러개의 체크박스 의 class 속성의 값이 delCheck 인걸 가져옴

        $(this).attr('checked', 'checked');           // 가져온 체크박스를 checked

        });

     }else{                                                     // 전체선택 체크박스 미체크상태

       $('.delCheck').each(function(){

       $(this).attr('checked','');                         // 가져온 체크박스를 미체크상태로

       });

     }

   });  

});

 

엘리먼트의 존재여부를 체크하기

JQuery : if($("#id").length > 0)     

    - 엘리먼트로 존재하지 않은 경우에도 빈 객체로 반환하기 때문에 JQuery는.. 객체의 길이를 체크해서 존재여부를 체크한다

name 으로 해당 컨텐츠 사용 하기

text

get   $(‘input[name=inputname]’).val();

set   $(‘input[name=inputname]’).val(‘value’);

selectbox

get   $(‘select[name=selectname] > option:selected’).val();

set   $(‘select[name=selectname] > option[value=selectvalue]’).attr(‘selected’, ‘true’);


radio , checkbox

get   $(‘input[name=inputname]:checked’).val();

set   $(‘input[name=inputname]’).filter('input[value=selectvalue]').attr(‘checked’, ‘checked’);

set   $(‘input[name=inputname]’).filter('input[value=selectvalue]').attr(‘checked’, ‘’);

count    $(‘input[name=inputname]:checkbox:checked’).length;

- achor

본문 내용은 3,971일 전의 글로 현재의 관점과 다를 수 있습니다.

Post: https://achor.net/board/ae_scrap/34
Trackback: https://achor.net/tb/ae_scrap/34
RSS: https://achor.net/rss/ae_scrap

Share 밴드공유 Naver Blog Share Button


Tag

- 프로그래밍: CMD 지식포털 (2016-09-20 02:15:34)- 웹개발: 소셜 로그인 (2016-09-11 03:54:15)

- 웹개발: 홈페이지 글작성과 동시에 자동으로 Twitter에 전송되는 기능 이야기 (2010-09-14 23:26:28)- 웹개발: 아처다이어리 App (2014-05-23 01:11:08)

- 웹개발: 자네 취미가 뭔가 (2010-11-28 01:22:30)- 웹개발: 아처제국 미러사이트 (2014-12-30 01:24:09)

- 웹개발: IndieWeb 네이버 카페 연동 (2015-02-20 15:00:08)- 웹개발: SNS 덧글 확인을 한 번에! Social Reply! (2011-03-02 03:34:36)

- 웹개발: IndieWeb Facebook 댓글 연동 (2015-02-08 23:41:52)- 웹개발: 서버 처리속도 개선 (2015-02-22 17:07:42)



 34   2   1
번호
분류
제목
작성일
조회수
34인터넷   도메인 등록 비교2011/02/259811
33플래시   loadMovie를 통한 swf resize2011/02/057188
32Display   화면 분할 프로그램2012/12/065055
31웹서버   WebKnight 설정2010/03/2125923
30웹서버   딥웹 .onion 설정 [1]2015/09/059901
29웹서버   G Suite Legacy free 300유저 무료 전환2023/04/026624
28웹표준   span inline-block2010/03/088196
27웹표준   body scrollTop2010/03/097953
26웹표준   jQuery 기본2013/11/124308
25웹표준   jQuery 셀렉터2013/11/164205
24웹표준   jQuery 조작2013/11/166418
23Graphic   Open Sumo Paint (Web Photoshop) [1]2010/03/039928
22Windows   Windows Server 2008에서의 디스크정리2009/03/198597
21Windows   Windows7 부팅USB 제작2009/07/208235
20Windows   Windows XP에서 네트워크 수준 인증(NLA) 활성화2009/09/2311136
19Windows   Windows 2008 R2 IIS계정별 ftp 설정2010/07/1113753
18PHP   Using FastCGI to Host PHP Applications on IIS 7.02009/03/0227461
17PHP   한글 Charset 파악 코드2009/09/1710958
16PHP   Twitter: send message from a PHP page2010/03/2210296
15PHP   PHP fsockopen을 활용한 Twitter message 전송2010/07/1814909
1  2 

  당신의 추억

ID  

  그날의 추억

Date  

  Poll
Only one, 주식 or 코인?

주식
코인

| Vote | Result |
  Tags

Tag  

First Written: 12/01/2007 07:20:09
Last Modified: 08/23/2021 11:46:44
추천글closeopen