본문 바로가기
IT/Jquery

[Jquery] - 실무에서 쓰는 Jquery

by 차이나는 개발자 2020. 9. 17.
728x90
반응형

#실무에서 쓰는 제이쿼리

 

 

#아이디값 

$("#defaultBtId0").css("border", "8px solid #ff0000");

#태그 자식

$("div div.col-md-12").css("border", "8px solid #ff0000");

$("div>div.col-md-12").css("border", "8px solid #ff0000");

 

#특정 클래스

 $("[class*=btn-fill]").css("border","8px solid #ff0000");

>>*= 의 의미는 클래스가 btn-fill인 것이 왼쪽 가운데 오른쪽 하나있던 같이 있던 전부 다 찾아라 라는 의미이다.

#특정 인덱스(0부터 시작)

var $jList = $("#contentId>button");

var jList2 = $jList.eq(2);

jList2.css("border","8px solid #ff0000");

 

#태그 선택

const h1Elem1 = document.querySelector('h1'); // JavaScript로 태그 선택

const h1Elem2 = $('h1'); // jQuery로 태그 선택

h1Elem1 === h1Elem2

 

#attr() - 태그 속성의 값을 가져오고 변경하기

$('selector').attr('태그의 속성 key명', '세팅할 value')

 

#attr()를 이용해서 값 가져오기

$('div1').attr('style')

 

#attr()를 이용해서 값 변경하기

$('div1').attr('style', 'color : red')

 

#html(), text() - 태그 내부의 텍스트 값을 가져오고 변경하기

.html() : 해당 태그 내부의 html 태그가 반영된 텍스트 값이며

html 영역의 html 값을 알기 위한 함수이다. 화면에 html이 적용된다.

 

.text() : 해당 태그 내부의 텍스트 값이며 html 코드 자체를 화면에 출력한다.

 

#val() - 입력 태그의 값을 가져오고 변경하기

jQuery의 .val()는 JavaScript의 .value와 역할이 비슷하다.

주로 select와 input의 값을 얻기 위해 사용된다.

 

#val() 사용방법

$('selector').val('변경할 값');

 

#val()를 이용해서 값 가져오기

let txt1 = document.getElementById('txt1').value; // JavaScript로 값 가져오기

let txt2 = $('#txt1').val(); // jQuery로 값 가져오기

 

#val()를 이용해서 값 변경하기

txt1.value = 'text2'; // JavaScript로 값 변경하기 $('#txt1').val('text2'); // jQuery로 값을 가져옴과 동시에 변경하기

 

 

#html(), text(), val()의 차이

- $(셀렉터).html() 

셀렉터 하위에 있는 자식 태그들을

태그나 문자열 따질 것 없이 전부 가져온다.

 

결과 : <span>안녕하세요.</span> 

 

 

- $(셀렉터).text()

셀렉터 하위에 있는 자식 태그들의 문자열만 출력

 

결과 : 안녕하세요. 

 

 

- $(셀렉터).val()

input태그에 정의된 value속성의 값을 확인하고자할때 사용

 

결과 : 텍스트 

 

 

 

728x90
반응형

댓글