2012-09-05 4 views
0

"con_questions"라는 jquery 변수에 "contain_questions"라는 객체가 있습니다.DOM 객체의 클래스에 대한 .each()

이름에서 알 수 있듯이이 개체에는 "질문"이라는 여러 클래스가 있습니다.

이제이 수업이나 그와 비슷한 수업을들을 수 있습니까?

나는 .each()로 놀고 있었고 그것을 얻을 수없는 것 같습니다.

감사 어떤 제안 ...

거기 DOM에서 여러 질문, 그리고 하나)합니다 (.closest에 임에만 관심 : var에 con_questions의 =의 $ (이) .closest ("div.question") .find ("div.question_type_bed"). first();

이제이 개체 내의 모든 클래스를 반복하고 싶습니다. 이 개체에는 여러 클래스가 있습니다. 그러나 어떤 개체의 클래스가 아니라 페이지의 특정 클래스 전체에 대해 .each()를 수행하는 데 익숙합니다.

+4

정말 뭘 하려는지 확실하지 않습니다. –

+0

(각 클래스의 입력 텍스트 필드에있는) 각 질문에 대한 대답을 화면에 표시하고 싶습니다. –

+0

작동하지 않는 코드를 표시하십시오. –

답변

0

당신이 찾고있는 것은 무엇입니까? $ .each를 사용하여 객체 나 배열을 반복 할 수 있습니다. 이 도움이

$.each(con_questions.contain_questions.questions, function(index,value){ 
    $("<div />").html(value).appendTo("body"); 
}); 
+0

당신은 꽤 많이 추측하고 있습니다. : D –

+0

그래, 확실히 ...하지만 그들은 $/객체/배열에 대한 각각의 메서드를 사용한 적이 없다고 생각하고 있습니다. –

0
$($(con_questions).attr("class").split(" ")).each(function() { 
    // 'this' will be assigned to each class name 
    alert("A class from con_questions: " + this); 
}); 

희망!