본문 바로가기

IT/Question?

[jQuery] next() 함수 고찰

 

[jQuery] next() 함수 고찰  

 

 

/* #1 */
$("[SELECTOR]").click(function() {
	if ( $(this).next().next().next().val() == "Y" ) {
		[CODE]
	}
}


	
	
	
	

 

 

/* #2 */
$("[SELECTOR]").click(function() {
	if ( $(this).closest("td").find(".cls3").val() == "Y" ) {
		[CODE]
	}
}


	
	
	
	

 

 

 

#1.은 hidden 으로 설정된 input 엘리먼트의 순서가 바뀌면 안된다.

 

#2.는 class 나 id로 값을 찾기때문에 엘리먼트의 순서가 바뀌어도 상관없다. (closest 나 siblings)

 

 

근데.. 왜 많은 개발자들이..

 

#1. 처럼 next()를 중첩하여 사용하는것을 선호하는것일까???

 

의문이다...