JavaScript & HTML/JavaScript

selector eq 변수

husks 2020. 7. 14. 17:09
반응형

 

selector 사용시 순번에 맞는 데이터 처리 할때는 eq를 사용하면 됩니다.

 

그리고 아래 예제와 같이 변수를 문자열 처럼 eq('+i+') 이렇게 처리해야 합니다.

 

var styleAreaCnt = $('.styleArea').length;
for(var i=0;i<styleAreaCnt;i++){
  $('.styleArea:eq('+i+') select[name*="genre"]').each(function(index2){
    alert(i+":"+index2+"="+$(this).val());
  });
};

 

위 예재는 class='styleArea' element의 하위 depth 에 있는 genre명을 가진 selectbox를 순차적으로 가져오는 스크립트 입니다.

 

반응형