在createElement方法中不允许使用尖括号似乎对插件有一定的影响。
我没有插件,也没有IE9,但是对于我自己的教育,用jQuery 1.6+编写以下两行代码的正确方法是什么?
$('<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非常聪明。
我也查过包装了
这似乎是有效和正确的。
是吗?
$('<div>')
.attr('id',outerID)
.append(
$('<div>')
.attr('id',innerID)
)
.appendTo(options.appendTo);谢谢你的意见。
发布于 2011-06-30 20:31:28
我就是这样用jQuery做的:
$('<div>', {
id: 'outsidediv'
}).append( $('<div>', {
id: 'innerdiv'
})).appendTo('#container');示例:JsFiddle演示 *示例演示如何向div添加html
发布于 2011-06-30 10:27:25
HTML:
<div id="myelement">My Element Content</div>联署材料:
$( '<div id="outer">Outer Div Content<div id="inner">Inner Div Content</div></div>' ).appendTo( '#myelement' );有什么问题吗?http://jsfiddle.net/657nG/1/
https://stackoverflow.com/questions/6530711
复制相似问题