채택완료

19금일까요?

밸류가 학생끝이란걸 찾습니다. 갯수 잘 찿구요

그 찾은것들의 class값을 모두 가져오려는데 1개 밖에 못가져오는군요...방법이 없을까요?

$(document).ready(function(){
var val = $('input[value=학생끝]').length;

var class_id = $('input[value=학생끝]').attr('class');

 

for (i=0;i<val ;i++ ){
  alert(class_id); 
 }

});

 

일반적으로 id class 등등 잡다한 방법으로 밸류값은 가져오는데

이와 반대의 방법(value값으로 id나 class가져오는거)은 거의 정보가 없어요,,,안되는건지...

이것도 만들어 써야 할까요? ㅋㅋ

참나

 

 

왜 갯수 몇개라고 맛보기만 보여주고....

대체 뭘가지고 있는데?하고 보자고 하면 안보여주는걸까요? ㅋㅋ

19금일까요?

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

Copy
$(document).ready(function () {
    $("input[value='학생끝']").each(function () {
        var $this = $(this);
        alert($this.attr('class'));
    })
})

답변에 대한 댓글 1개

깔끔하게됩니다 ㅎ구글링에도 없던데 역시 고수님은 다르세요, ...감사합니다.

for (i=0;i<val ;i++ ){
  alert(class_id); 
 }

 

요거는 밖에서 class_id 값이 대입되고 반복문 안에서 값이 변하지않고 alert 으로 출력만 하고있으니,

사실 의미가 없는 반복문입니다 ㅎㅎ

답변에 대한 댓글 1개

ㅎㅎ 그런거 같았어요,,그런데 웬지 빼면 손해보는거 같고,나중에 필요할때 찾으려면 머리아파서,,

답변을 작성하려면 로그인이 필요합니다.

🐛 버그신고