首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在div中创建div的正确方法是什么?

在div中创建div的正确方法是什么?
EN

Stack Overflow用户
提问于 2011-06-30 06:20:56
回答 2查看 18K关注 0票数 8

在createElement方法中不允许使用尖括号似乎对插件有一定的影响。

我没有插件,也没有IE9,但是对于我自己的教育,用jQuery 1.6+编写以下两行代码的正确方法是什么?

代码语言:javascript
复制
$('<div id="'+options.loupeWrap.substring(1)+'"><div id="'+options.loupe.substring(1)+'" /></div>').appendTo(options.appendTo);
$('<div id="'+options.zoomWrapper.substring(1)+'" />').appendTo(options.loupe);

例如,我见过$('<div class="bla"></div>'),但没有看到$('<div id="bla"></div>'),我很好奇如何使用干净地创建带有ID的div,并使用最佳实践jQuery将其链接到另一个div,而不仅仅是因为jQuery非常聪明。

我也查过包装

这似乎是有效和正确的。

是吗?

代码语言:javascript
复制
$('<div>')
  .attr('id',outerID)
  .append(
    $('<div>')
    .attr('id',innerID)
  )
  .appendTo(options.appendTo);

谢谢你的意见。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-30 20:31:28

我就是这样用jQuery做的:

代码语言:javascript
复制
$('<div>', { 
    id: 'outsidediv'
}).append( $('<div>', { 
    id: 'innerdiv'
})).appendTo('#container');

示例:JsFiddle演示 *示例演示如何向div添加html

票数 12
EN

Stack Overflow用户

发布于 2011-06-30 10:27:25

HTML:

代码语言:javascript
复制
<div id="myelement">My Element Content</div>

联署材料:

代码语言:javascript
复制
$( '<div id="outer">Outer Div Content<div id="inner">Inner Div Content</div></div>' ).appendTo( '#myelement' );

有什么问题吗?http://jsfiddle.net/657nG/1/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6530711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档