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

본문 바로가기

채택게시판

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

총 채택 포인트
150 포인트

본문

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

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

 

0
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 1,380
경험치 311
[레벨 2] - 진행률 28%
가입일
2022-02-10 15:28:37

댓글목록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 );
});


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

가을의전설님의 댓글

profile_image
모든 ID의 배열을 반환하는 간단한 방법을 게시 할 것이라고 생각했습니다.
var arrayOfIds = $.map($(".myClassName"), function(n, i){
  return n.id;
});
alert(arrayOfIds);
게시판 전체검색
상담신청