본문 바로가기
web/jQuary

[jQuary]선택자

by 바까 2020. 5. 11.
반응형

jQuery를 사용하면 자바스크립트만으로 문법을 작성할 때 보다 훨씬 간결하게 작성이 가능하다.

 

선택자:

jQuery로 특정 요소를 선택하는 용도이다.

사용방법:

$("선택할요소")

jQuery 선택자의 쌍따옴표(혹은 따옴표) 안의 선택 요소는 기존의 CSS선택자와 동일하다.

 

.css() 메소드

jQuery로 선택한 요소의 css 속성 변경하기

$("선택자").css({"속성명":"속성값"};

css에선 속성값 뒤에 세미콜론을 꼭 붙여줘야하지만 jQuery는 안붙여도된다.

중간에 콤마를 사용하여 변경하조자 하는 속성명과 속성값을 추가할 수 있다.

 //.red{color:red;} 를 제이쿼리로 변경하기
 $(".red").css({"color":"red"});  
.attr() 메소드

jQuery로 선택한 요소의 attr 속성 변경하기

$("선택자").attr({"속성명":"속성값"});

css에선 속성값 뒤에 세미콜론을 꼭 붙여줘야하지만 jQuery는 안붙여도된다.

중간에 콤마를 사용하여 변경하조자 하는 속성명과 속성값을 추가할 수 있다.

$(document).ready(function(){
    $(".btn1").on("click",function(){//on 이벤트가 발생하면 이벤트와 함수랑 연결시켜줌
        $(".frame img").attr({
            "src":"./images/bg1.jpg", //상대경로가 중요, html 기준으로 잡기 
            "alt":"시계1"
        })
    }); 

    $(".btn2").on("click",function(){
        $(".frame img").attr({
            "src":"./images/bg2.jpg", 
            "alt":"시계2"
        })
    }); 
});

 

반응형

'web > jQuary' 카테고리의 다른 글

.addClasee(), .removeClass()  (0) 2020.05.25
.hide(), .show(), fadeOut(), fadeIn()  (0) 2020.05.25
.width(), .height()  (0) 2020.05.25
.index()  (0) 2020.05.25
$(this)  (0) 2020.05.25

댓글