반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 티스토리챌린지
- 입출력
- 프로그래머스 붕대 감기
- 오블완
- CPU
- 다형성
- spring security
- 멀티태스킹
- spring security 설정
- 멀티프로세싱
- 오버라이딩
- SQL Mapper
- 중첩 break
- continue 사용법
- 리눅스
- 자바의정석
- break 사용법
- 오버로딩
- 프로그래머스
- 쿠키
- java
- over()
- 붕대 감기 자바
- hackerrank
- contiune
- 혼공얄코
- 자바의 정석
- 캡슐화
- 붕대 감기
- 객체지향
Archives
- Today
- Total
쉽게 쉽게
[jQuery] ~로 시작하는 선택자 호출하기 본문
반응형
1. 이슈
jQuery를 사용하다 보면 ~로 시작되는 선택자들을 불러올 필요가 생기기도 한다.
이를 알아보고자 한다.
2. ~로 시작하는 선택자 호출
<input type="hidden" name="user_file_path" value="" />
<input type="hidden" name="user_file_org_name" value="" />
<input type="hidden" name="user_file_size" value="" />
위와 같은 name값을 가진 input 값들이 있다.
이를 호출하기 위해서 $("input[name=user_file_path]").val() 처럼 해야 한다.
단 이걸 개수만큼 n번 반복하기는 번거롭기 때문에 공통적으로 user로 시작하는 name값을 호출하면 된다.
$("input[name^=user]").val();
이외에도 class, id 값도 동일한 방식으로 호출할 수 있다.
$("[class^='user']").val();
$("[id^='user']").val();
~로 시작하는 호출방식 말고도 다양한 호출방식도 존재한다.
element [속성^=값]: 특정 값으로 시작하는 객체
element [속성$=값]: 특정 값으로 끝나는 객체
element [속성~=값]: 해당 값이 특정 단어로 시작
element [속성*=값]: 특정 값을 포함하는 문서 객체
3. 다른 사용법 예시
<div class="srch">
<div class="btn" ></div>
<div class="div_btn" ></div>
</div>
<tr class="btn_tr" ></tr>
<div class="btn excel" ></div>
// btn을 포함하는 클래스 (btn, div_btn, btn_tr, btn excel)
$("[class*='btn']");
// btn을 포함하고, excel을 포함하지 않는 클래스 (btn, div_btn, btn_tr)
$("[class*='btn']";).not("[class*='excel']");
// tr태그에서 btn을 포함하는 클래스 (btn_tr)
$("tr[class*='btn']");
// btn으로 시작하는 클래스 (btn, btn_tr, btn excel)
$("[class^='btn']");
// btn으로 시작하고, srch의 하위 자식이 아닌 클래스 (btn, btn excel)
$("[class^='btn']";).not(".srch *");
출처
https://lee-mandu.tistory.com/430
https://ggmouse.tistory.com/457
잘못된 내용이 있다면 지적부탁드립니다. 방문해주셔서 감사합니다. |
반응형
'개발공부 > Javascript와 JQuery' 카테고리의 다른 글
[Javascript] 이미지 업로드 (0) | 2024.05.21 |
---|---|
[JavaScript] 쿠키(Cookie) 사용법 (0) | 2024.05.13 |
[Javascript] 공지 팝업창 쿠키 설정 (0) | 2024.05.05 |
[jQuery] attr()과 prop()의 차이점 (0) | 2024.02.25 |
[Javascript] 브라우저 창 크기 구하기 (0) | 2023.03.20 |