javascript - How to insert new element to 'this' child element Jquery? -


i have nested loop. first getting questions , answer xml file, , inner loop add sub questions belong head question... code:

  (var = 0 ; < size; i++) {         var question = xml.find('row').eq(i).find('question').text();         var sizeq = xml.find('row').eq(i).find('question_down').size();         var answer = xml.find('row').eq(i).find('answer').text         $('.faq_row').append(" <div class='faq_details'> <li class='faq_quest' > <a class='faq_row_question'>" + question +             "<div class='faq_triangle_down'> </div></a> <div class='faq_inside_question'> <p class='faq_answer'>" + answer + "</p> <div class='faq_sub_questions'> </div> </div> </li> </div> <br>"); //here question , answer question          (var j = 0; j < sizeq; j++) {             var subquestion = xml.find('row').eq(i).find('question_down').eq(j).text();             $('.faq_sub_questions').append("<a class = 'faq_sub_question_link'>" + subquestion + "</a> <br class='faq_br'>"); // here sub questions          }     } 

my problem sub questions write same class "faq_sub_questions", in first question see sub questions in xml file, want add each question own sub questions... suggest?

try store faq_details element in variable, use variable targer current row faq_sub_questions div using find method , append divs links faq_sub_question_link :

//store faq_details in variable var faq_details = $(" <div class='faq_details'> <li c....."); $('.faq_row').append( faq_details );  //then use variable targer current row faq_details.find('.faq_sub_questions').append("<a class = 'faq_sub_question_link'>... 

hope helps.


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -