2013-07-31 2 views
-6

на предупреждения этихExtract часть HTML с JQuery

var htmldata = theParent.html(); 

я получаю этот результат

<!--<div id="megamenu_part2"> 
    <div class="first_rowtitle" id="megamenu_part2-in"><h6><a href="/news/159">one is</a></h6> 
    <div class="mochu_newstile"> 
     <span><img src="images/megamenu-icon_01.png"></span><span class="viewnumber_countfirst2">250</span> 
     <span><img src="images/megamenu-icon_line.png"></span> 
     <span><img src="megamenu-icon_comment.png"></span><span>0</span> 
    </div>  
</div>--> 

после этого с помощью JQuery я хочу, чтобы получить HTML() класса = ' viewnumber_countfirst2 'как я могу получить ??? is var childht = $(htmldata).$('.viewnumber_count_sh').html() это будет работать ????

+0

есть не класс 'viewnumber_count_sh' –

+0

Может быть, вы должны начать с обучения JQuery http://api.jquery.com – putvande

+0

класс является 'viewnumber_countfirst2' –

ответ

0

Try:

var result = [] 
var htmldata = theParent.contents(); // return every DOM element inside theParent, including text and comment 
htmldata.each(function(){ 
    // for each node, text and comment inside theParent 
    current_content = $(this) 
    if (current_content.nodeType == 8) 
    { 
    // if the current content is an html comment 
    current_content.find('.viewnumber_countfirst2').each(function(){ 
     // for event inner node of the desired class: store its html 
     result.append($(this).html()); 
    }); 
    } 
}); 
Смежные вопросы