반응형
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
- config
- mybatis
- SpringBoot
- git
- jenkins
- submit
- ajax
- spring3
- Maven
- docker
- rocky9
- pwa
- Java
- Next.js
- security
- node.js
- jquery
- NextJS
- PM2
- centos7
- javascript
- popup
- Eclipse
- yona
- mysql
- MSsql
- nodejs
- FCM
- MariaDB
- Push
Archives
- Today
- Total
ふたりで
jquery li each 사용 Attribute 참조하기. 본문
728x90
반응형
SMALL
<ul>
<li class="top" data-top="1" data-name="1번"><span>1번</span></li>
<li class="top" data-top="2" data-name="2번"><span>2번</span></li>
<li class="top" data-top="3" data-name="3번"><span>3번</span></li>
<li class="top" data-top="4" data-name="4번"><span>4번</span></li>
<li class="top" data-top="5" data-name="5번"><span>5번</span></li>
<li class="top" data-top="6" data-name="6번"><span>6번</span></li>
</ul>
위와 같은 li리스트가 있을 경우 아래와 같이 li의 attribute를 참조하여 class가 "top" 인 모든 li를 each로 돌면서
li의 data-top이 "2" 인 것의 data-name값을 콘솔에 찍는다.
$('li[class="top"]').each(function(index,item){
if(item.getAttribute("data-top") == '2'){
console.log(item.getAttribute("data-name").trim());
}
});
위의 결과로 "2번"이 출력 된다.
//li선택자를 여러개 줄경우
$('li[class="top"][data-top="1"][data-name="2번"]')
//li의 가장 첫번째의 span에 click 이벤트 발생.
$('.list_category_depth1 > li').first().find("span").click();
728x90
반응형
LIST
'javascript' 카테고리의 다른 글
PopUp화면 POST방식으로 처리... (0) | 2021.03.25 |
---|---|
checkbox checked value control (0) | 2021.01.26 |
javascript 브라우저 구분하기 (0) | 2020.12.01 |
GET URL호출시 화면로딩 후 parameter 삭제 (0) | 2020.11.17 |
IE대응 자식 창에서 부모 창으로 Object(Data) 넘기기 (0) | 2020.03.12 |
Comments