출처 : http://findfun.tistory.com/category/jQuery?page=15
출처에 가시면 훨씬 정확한 내용과 예제를 보실 수 있습니다.
1. How do I ... ? : 어떻게 하는 건가요?
1.1 class 또는 ID를 사용해서 아이템을 선택하는 방법은 무엇입니까?
요소(element)를 선택하는 방법에는 ID로 접근과 class명으로 접근하는 방법이 있습니다. 먼저 "myDivId" 라는 ID를 가진 요소(element)를 선택하기 위해서는 아래와 같은 코드를 사용합니다.
$( '#myDivId' ) |
그리고, "myCssClass" 라는 class 를 가진 요소(element)를 선택하기 위해서는 아래와 같은 코드를 사용합니다.
$( '.myCssClass' ) |
javascript 변수에 담을수도 있습니다.
var myDivElement = $( '#myDivId' ); |
선택된 요소(element)에 jQuery 의 함수들을 적용할 수도 있습니다. 아래 코드는 form input 태그들에서 값을 가져오거나 입력할 수 있는 코드입니다.
var myValue = $( '#myDivId' ).val(); // get the value of a form input $( '#myDivId' ).val( "hello world" ); // set the value of a form input |
1.2 특정 class 를 가진 요소(element)를 찾는 방법은 무엇입니까?
요소(element)들 중에 class 가 "protected" 인것을 찾는 방법은 아래와 같습니다. hasClass() 함수를 사용하고 있습니다. 아래 코드는 div 태그들 중에 "protected" class 를 가진 영역을 좌우로 움직이게 하는 내용입니다.
$( "div" ).click( function (){ if ( $( this ).hasClass( "protected" ) ) $( this ) .animate({ left: -10 }) .animate({ left: 10 }) .animate({ left: -10 }) .animate({ left: 10 }) .animate({ left: 0 }); }); |
is() 함수는 요소(element)의 특정한 내용을 비교하여 참/거짓을 반환해 줍니다. 아래 코드는 ID가 myDiv 인 요소의 class 가 pretty 인지 확인하는 내용입니다.
if ( $( '#myDiv' ).is( '.pretty' ) ) $( '#myDiv' ).show(); |
또한 해당 요소가 보이지 않는 속성을 가지고 있다면 보이게 하는 코드도 작성할 수 있습니다.
if ( $( '#myDiv' ).is( ':hidden' ) ) $( '#myDiv' ).show();
|
'개발 > jquery' 카테고리의 다른 글
jQuery - FAQ 두번째 (0) | 2011.01.21 |
---|---|
jQuery.com의 GETTING STARTED 의 Downloading jQuery (0) | 2011.01.21 |
jquery.com Documentation (0) | 2011.01.21 |
시작 (0) | 2011.01.21 |