Cha*_*ala 0 html javascript css jquery grouping
以下是已创建的标签.
<div class="2013"><p>Item 1</p></div>
<div class="2013"><p>Item 2</p></div>
<div class="2012"><p>Item 3</p></div>
<div class="2012"><p>Item 4</p></div>
<div class="2012"><p>Item 5</p></div>
<div class="2011"><p>Item 6</p></div>
Run Code Online (Sandbox Code Playgroud)
我需要使用jQuery将它们安排如下.
<div id="2013">
<div class="2013"><p>Item 1</p></div>
<div class="2013"><p>Item 2</p></div>
</div>
<div id="2012">
<div class="2012"><p>Item 3</p></div>
<div class="2012"><p>Item 4</p></div>
<div class="2012"><p>Item 5</p></div>
</div>
<div id="2012">
<div class="2011"><p>Item 6</p></div>
</div>
Run Code Online (Sandbox Code Playgroud)
尝试
//here find out the divs you want to target - this filter is for demo only
var $targets = $('div');
var classes = {};
$targets.each(function(){
classes[this.className] = this.className;
})
$.each(classes, function(key, value){
$targets.filter('.' + key).wrapAll($('<div />', {
id: key
}))
})
Run Code Online (Sandbox Code Playgroud)
演示:小提琴
| 归档时间: |
|
| 查看次数: |
49 次 |
| 最近记录: |