似乎
Angle Brackets Are Not Allowed in the createElement Method对插件有一些影响.
我没有插件,也没有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将其链接到具有ID的另一个div,而不仅仅是因为jQuery非常聪明的东西.
我也检查了wrap
This SEEMS to be valid and correct
是吗?
$('<div>') .attr('id',outerID) .append( $('<div>') .attr('id',innerID) ) .appendTo(options.appendTo);
感谢您的输入.
解决方法
这是我用jQuery做的方式:
$('<div>',{ id: 'outsidediv' }).append( $('<div>',{ id: 'innerdiv' })).appendTo('#container');
示例:JsFiddle Demo *该示例显示了如何将html添加到div
原文地址:https://www.jb51.cc/jquery/178562.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。