jQuery basic:如何使用此结构创建循环
jQuery basic: How to create a loop with this structure?
这是一个
非常简单的问题,但我不确定如何在互联网上搜索它。
我有一个空<div id="wrap"></div>
,最终需要如下所示:
<div id="wrap>
<div class="container">
<div class="apples"></div>
</div>
<div class="container">
<div class="banana"></div>
</div>
<div class="container">
<div class="orange"></div>
</div>
<div class="container">
<div class="grapes"></div>
</div>
</div>
在jquery中,我有:
$(#wrap).html(''); // need this bit
var fruitArray = ['apples','banana','orange','grapes'];
for (fruit in fruitArray) {
$('<div class="'+fruitArray[fruit]+'"></div>').appendTo('#wrap').doSomething();
}
因为我需要带有 fruitArray 类的div 来做一些事情,所以我不能只用容器类来包装它:
$('<div class="container"><div class="'+fruitArray[fruit]+'"></div></div>').appendTo...
在这种情况下,如何生成容器类?
.wrap 方法返回用于链接目的的原始元素集。
$('<div class="'+fruitArray[fruit]+'" />')
.appendTo('#wrap')
.wrap('<div class="container" />')
.doSomething();
试试这个:
var fruitArray = ['apples','banana','orange','grapes'];
for (fruit in fruitArray) {
$('<div class="' + fruitArray[fruit] + '"></div>').appendTo('#wrap').wrap('<div class="container"></div>');
}
示例小提琴
var fruitArray = ['apples','banana','orange','grapes'];
for (fruit in fruitArray) {
$('<div class="'+fruitArray[fruit]+'" />').wrap('<div class="container" />').appendTo('#wrap').doSomething();
}
或者你也可以这样做
var fruitArray = ['apples','banana','orange','grapes'];
for (fruit in fruitArray) {
$('<div class="'+fruitArray[fruit]+'" />').appendTo('#wrap').doSomething().wrap('<div class="container" />');
// this will work if the doSomething is a jquery/plugin method that is using chaining (usually they do)
}
相关文章:
- 从json对象聚集数据并创建层次结构
- 无法使用Selenium创建本地windows目录结构
- 如何在javascript中使用2个一维数组创建层次结构树
- 创建新的结构画布会更改画布位置
- 我该如何开始使用C#和MVC创建这个javascript结构呢
- 关于如何为答案和问题创建良好结构的提示
- 用javascript创建结构
- 正在创建嵌套的HTML结构
- 从字符串行创建结构化列表
- 创建包含预定结构的新标签
- 从文件目录结构创建JSON数据的有效功能
- jQuery basic:如何使用此结构创建循环
- 如何从 d3 节点层次结构创建 ul-li 列表
- 通过 Excel 层次结构创建 JSON
- 正确的格式结构创建变量
- 从伪层次结构创建嵌套对象
- 在extjs4中是否有更好的方法使用以下数据结构创建条形图?
- Javascript用这样的数据结构创建对象
- 基于菜单项的URL路径结构创建一个嵌套的UL菜单
- 从json结构创建带有子项的列表