Jquery动态创建内容
Jquery dynamically create content
这是我的代码摘录
$("#temp").append('<div class="dynamic">' );
$("#temp").append(a[i]);
$("#temp").append("</div>");
此内容位于 for 循环中,并使用 ID temp 动态将元素添加到div。
我认为它应该产生的是
<div id="temp">
.....
<div class="dynamic">
Education //value of a[i]
</div>
....
</div>
但它究竟是什么产生了它
<div id="temp">
<div class="dynamic"></div>
Education
正如萤火虫所证实的那样。正因为如此,我的 css 样式就中断了。
你能调查一下吗?谢谢
使用 jQuery 创建元素应该像这样完成:
$('<div />', {'class': 'dynamic', text: a[i]}).appendTo('#temp');
循环尝试一下,我想你的问题已经解决了......
var data = "<div class='dynamic'>" + a[i] + "</div>";
$("#temp").append(data);
使用
var data = '<div class="dynamic">' + a[i] + '</div>';
$("#temp").append(data);
就像您追加$("#temp").append('<div class="dynamic">' );
div 时一样,将创建并关闭div。
当您附加$("#temp").append(a[i]);
时,它会附加在div
之后
相关文章:
- 如何在javascript中创建动态json对象
- 如何创建动态ajax提交表单
- 如何在javascript中创建动态正则表达式
- 如何使用pouchdb创建动态查询(couchdb可能也是如此)
- 如何在jquery mobile中使用json文件创建动态下拉菜单
- 基于所选下拉列表值创建动态复选框
- 使用推动创建动态对象
- 在浏览器窗口中创建动态灵活的分割标记
- 将字符串与integer连接,用作jquery中的变量(创建动态变量)
- 创建动态javascript对象
- 如何使用指令属性值创建动态模板
- 使用 JavaScript 创建动态下拉列表
- 如何在创建动态 HTML 页面时使用日期选择器
- 使用javascript中的append创建动态下拉列表
- Jquery - 创建动态名称选择器
- 如何根据查询字符串值创建动态超链接
- 使用javascript创建动态多维关联数组
- 使用javascript创建动态二级下拉列表
- 在JavaScript中创建动态绑定
- 在JS中创建动态对象