[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()를 중첩하여 사용하는것을 선호하는것일까???
의문이다...
'IT > Question?' 카테고리의 다른 글
Quiz04. [Oracle] 출력값은??? (0) | 2014.08.01 |
---|---|
Quiz03. [Oracle] 제외 기간 구하기 (0) | 2014.04.25 |
Question02. [Oracle] IGNORE_ROW_ON_DUPKEY_INDEX 고찰 (0) | 2014.04.25 |
Quiz02. [Oracle] 지정한 월의 달력 표현 (0) | 2014.04.23 |