• 쇼핑몰
  • 커뮤니티
  • 북마크

질문과 답변 (채택게시판)

jQuery, .each를 사용하여 클래스의 각 요소의 ID를 얻으시겠습니까?

로그인 후 추천 / 비추천 가능
총 채택 포인트 150 포인트
채택된 회원에게 주는 후원 포인트 120 포인트
채택 후 작성자(피에이치피) 회수 포인트 30 포인트

본문

나는 얻을이 노력하고있어 idA의 각 요소를 class하지만 이처럼 대신이 별도로 클래스의 각 이름을 알리는 것 class="test"이 경고 것 : test... 각 요소를 얻는 방법에 대한 조언 id의 일부 classIS를 감사합니다, 이걸 알아낼 수 없으니 ..

$.each('test', function() { 
   alert(this)
});

 

profile_image
포인트 3,305
경험치 336
[레벨 2] - 진행률 34%
가입일 :
2018-08-10 14:35:58

댓글목록 2

겨울비님의 댓글

채택
profile_image
이것을 시도해보십시오 .myClassName. 클래스의 실제 이름으로 바꿉니다 (그러나 마침표는 시작 부분에 유지하십시오).
$('.myClassName').each(function() {
    alert( this.id );
});

그래서 수업이 "시험"이라면, 당신은 할 것 $('.test').each(func...입니다.
이것은 .each()jQuery 객체를 반복 하는 특정 형식입니다 .
사용중인 양식은 모든 유형의 컬렉션 을 반복 합니다 . 따라서 본질적으로 일련의 캐릭터를 반복했습니다 t,e,s,t.
이 형식을 사용하면 $.each()다음과 같이해야합니다.
$.each($('.myClassName'), function() {
    alert( this.id );
});

... 위의 예제와 동일한 결과를 갖습니다.

축하합니다. 첫댓글 포인트 58포인트를 획득하였습니다.

안졸리나졸리나님의 댓글

profile_image
모든 ID의 배열을 반환하는 간단한 방법을 게시 할 것이라고 생각했습니다.
var arrayOfIds = $.map($(".myClassName"), function(n, i){
  return n.id;
});
alert(arrayOfIds);
전체 7 건 - 1 페이지
제목
해결
7
5
0
4,313
170p
레벨 레인보우 2018.08.11
해결
4
0
0
4,046
500p
레벨 할인의추억 2018.08.11
해결
2
0
0
4,031
150p
레벨 피에이치피 2018.08.11
미해결
4
1
0
6,738
300p
레벨 아름다운별 2018.08.11
해결
3
1
2
3,912
10p
레벨 안졸리나졸리나 2018.08.11
해결
4
2
0
3,679
70p
레벨 가을의전설 2018.08.11
해결
10
2
1
3,837
100p
레벨 겨울비 2018.08.11