2012-02-23 9 views
1

でHTMLをタグ李によって各タグpを交換し、グループの李周り。お使いのjQueryではここにタグUL

<section class="category"> 
     <ul> 
     <li><a href="product-list.html">Lorem ipsum dolor sed diam</a></li> 
     <li><a href="product-list.html">Lorem ipsum dolor sed diam</a></li> 
     <li><a href="product-list.html">Lorem ipsum dolor sed diam</a></li> 
     <li><a href="product-list.html" >Lorem ipsum dolor sed diam</a></li> 
     </ul> 
     <section class="clear"></section> 
</section> 
+1

ヒントを組み合わせて使用​​することができます単純なclearfix-solutions(親の 'overflow:hidden;')のどれかを使います。また、html要素を使用して浮動小数点数をクリアすることを主張する場合、なぜセマンティック 'section'要素を使用しますか? 'section'は_replace_'div'にはありません。過去にdivを使ったことのいくつかに意味を与えるためにここにあります。しかし、クリアリング要素の場合、 'section'は適切なものではなく、' div'があります。 – powerbuoy

答えて

0
jQuery('.category').each(function(){ 
    var c = jQuery(this); 
    var ul = jQuery('<ul/>'); 
    c.find('p').each(function(){ 
     var p = jQuery(this); 
     ul.append(jQuery('<li/>').append(p.children())); 
    }).remove(); 
    c.prepend(ul);   
}); 
0

この

$("p").each(function() { 
$(this).replaceWith("<li>" + $(this).html() + "</li>"); 
    }); 

そしてPLEASEがあなたの合格率を向上させるか:私はそれをする必要があります。ただ、明確な要素( `section.clear`)の必要はありません:

関連する問題