jQuery 에서는 .not() 를 사용하여 특정 문자가 포함되지 않는 것들만 찾을 수 있습니다.
jQuery 의 여느 메소드와 같이 3가지 방법으로 사용할 수 있습니다.
1) .not(selelctor)
2) .not(function)
3) .not(selection)
여기서는 selector 통한 예제입니다.
전체 자세한 내용을 보고 싶다면 아래 Detail link 를 클릭하여 jQuery API Document 를 확인하세요.
▶▶ Detail : http://api.jquery.com/not/
예제 상황 : 여러 text box 중에 name 속성 값이 sample 로 시작하는 것들을 가져오고 싶지만 동시에 detail 단어가 포함된 항목을 제외하고 모두 조회하기
#HTML Body
<input type=text name=sample1 />
<input type=text name=sample2 />
<input type=text name=sample_test_3 />
<input type=text name=sample4 />
<input type=text name=ex_sample4 />
#jQuery
$("input[name^=sample]").not("[name*=test]")
* [^=sample] sample 로 시작항목
* [*=test] 위치 상관 없이 test 를 조회
#결과
//노랑색 부분만 선택됨
<input type=text name=sample1 />
<input type=text name=sample2 />
<input type=text name=sample_test_3 />
<input type=text name=sample4 />
<input type=text name=ex_sample4 />
'IT > Client Script' 카테고리의 다른 글
JavaScript 정규식 (0) | 2018.01.26 |
---|---|
JavaScript 금액 표시 정규식 (0) | 2018.01.16 |
복리 단리 계산 (0) | 2018.01.11 |
jQuery find 와 filter 의 차이점 (0) | 2018.01.08 |
오늘 날짜 가져와 형태 변환 (0) | 2017.12.21 |