제이쿼리 노드 작성법

제이쿼리 노드 변수 사용하기

 

찾은 노드(변수) 사용법

실무에서는 찾은 노드의 개수가 몇개인지부터 시작해서 찾은 노드 에 순차적으로 접근하는 방법을 자주 사용합니다. 그리고 찾은 노드 중에서 특정 노드를 찾거나 걸러내야 하는 등의 작업을 진행하기도 합니다.

 

var $divs = $(‘div’);

위와 같이 노드를 대입한 변수를 ‘찾은 노드’라고 합니다.

이렇게 찾은 노드의 개수나 특정 노드를 걸러내야 하는 작업을 해야 합니다.

 

제이쿼리 변수에는 $ 을 붙여서 자바스크립트 변수와 구분하는 역할이 필요합니다.

변수는 재사용 데이터에 있어서 스크립트의 전체적인 유지보수에 큰 영향을 줄 수 있으니 일회성 값이 아닌 이상 반드시 변수를 선언하며 진행해주시는 것을 추천합니다.

 

 

$()

$()는 $ 함수를 호출한다는 뜻입니다.

 

$(‘div’).css(‘border’, ‘4px solid #f00’);
jQuery(‘div’).css(‘border’, ‘4px solid #f00’);

 

$('*')

전체노드를 선택할 때 사용합니다. HTML의 모든 태그를 선택할 수 있습니다.

<h1>제이쿼리</h1>
<h2>제이쿼리</h2>
$(‘*’).css(‘border’,’4px solid #ff0’);

 

$(‘태그명')

태그이름을 매개변수값으로 사용합니다. 태그 이름에 해당하는 노드를 찾습니다.

<h1>제이쿼리</h1>
<p>제이쿼리</p>
$(‘p’).css(‘border’,’4px solid #ff0’);

 

$(‘#아이디')

아이디 이름을 매개변수값으로 사용합니다. 아이디에 해당하는 노드를 찾습니다.

<h1>제이쿼리</h1>
<p id=‚header‛>제이쿼리</p>
$(‘#header’).css(‘border’,’4px solid #ff0’);

 

$(‘.클래스')

클래스 이름을 매개변수값으로 사용합니다. 클래스에 해당하는 노드를 찾습니다.

<h1>제이쿼리</h1>
<p class=‚test‛>제이쿼리</p>
$(‘.test’).css(‘border’,’4px solid #ff0’);

 

제이쿼리 노드 찾기

$(‘E[a]’) 속성 a를 포함한 모든 E 노드 찾기
$(‘E[a=v]’) 속성 a의 값이 v인 모든 E 노드 찾기
$(‘E[a^=v]’)  속성 a의 값이 v로 시작하는 E 노드 찾기
$(‘E[a$=v]’) 속성 a의 값이 v로 끝나는 E 노드 찾기
$(‘E[a*=v]’)  속성 a의 값에 v를 포함하는 E 노드 찾기
  Comments,     Trackbacks