250x250
반응형
- Today
- Total
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
- no-use-before-define
- next.js toast
- query param
- 오라클클라우드
- 리액트 알림
- 비동기 병렬처리
- 산업기능요원 훈련소
- 자바스크립트
- 오블완
- NextJS
- The above error occurred in the
- 자바스크립트 순수함수
- useRouter
- server action
- react
- svgr
- localStorage
- 리액트 라이프사이클
- react life sycle
- sessionStorage
- 훈련소
- angular
- 리액트
- 사회복무요원 훈련소
- react toast
- 공익 훈련소
- useformstatus
- styled-component
- resolved to branch.
- 훈련소 후기
Archives
아 그거 뭐였지
[Jquery] document.getElementsByClassName을 제이쿼리로 본문
728x90
반응형
갑자기 제이쿼리?
회사에서 크롤링하는 업무를 맡았는데 (맡았다고 쓰고 떠넘겨졌다고 읽는다.)
cheer.io가 제이쿼리 기반이라 어쩔수없이 사용해보았다. 제이쿼리보단 바닐라 자바스크립트가 편한듯하다.
$('클래스네임')하면 나온다는데 하나만나온다. 본인은 동일한 클래스이름을 가진 요소가 하나가 아니였고 여러개였기때문에 기대하는 결과값이 아니였다.
<div class="A"></div>
<div class="A"></div>
<div class="A"></div>
<div class="A"></div>
<div class="A"></div>
이렇게 A라는 클래스명을 가진 div가 5개라면 5개전부를 가져오는게 원하는 결과값이다.
스택오버플로우에서 해답을 찾아서 올린다.
//찾고자하는 클래스이름을 each함수로 돌린다.
$('클래스명').each(function(){
//해당하는 클래스이름을 가진 html태그가 쭉나온다.
$(this).html()
})
본인은 해당 클래스이름을 가진 html태그의 img태그의 src값이 필요했기때문에 아래와 같이 작성하였다.
$('.pip-media-grid__media-image').each(function(){
let result = $(this).children('img').attr('src')
});
728x90
반응형
'Front-End' 카테고리의 다른 글
[JavaScript] 객체안에 함수 정의하기 (0) | 2022.09.18 |
---|---|
[React] TS7030 Not all code paths return a value. (타입스크립트 오류) (0) | 2022.09.18 |
[React] useCallBack, Memoization, 불필요한 함수 초기화 막기 (0) | 2022.09.13 |
[React] react-beautiful-dnd 로 드래그 만들기 (TypeScript) (0) | 2022.09.12 |
[Angular] ngFor 배열선언없이 동적값으로 반복 출력하기 (0) | 2022.08.25 |
Comments