jquery 将当前元素包含在新的父容器中
我想在当前元素周围使用 jquery 封装一个新的父容器,类似的东西,但我不喜欢以下几行,我认为它们并不是真正正确或最佳实践:
this.before('<div id="container">');
this.after('</div>');
// do something with the new parent here
$("#container")...
有没有一种更自然的方法可以做到这一点?谢谢。
I want to enclose using jquery around the current element a new parent container, something like that, but I don't like the following lines and I suppose that they are not really correct or best practice:
this.before('<div id="container">');
this.after('</div>');
// do something with the new parent here
$("#container")...
Is there a way more natural of doing this? Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您想使用为此构建的换行函数!
http://api.jquery.com/wrap/
You want to use the wrap function that is built for this!
http://api.jquery.com/wrap/
是的,
.wrap()
。示例: http://jsfiddle.net/ThiefMaster/rPhF2/
而不是
您还可以使用例如
Yes,
.wrap()
.Example: http://jsfiddle.net/ThiefMaster/rPhF2/
Instead of
<div/>
you can also use e.g.<div id="container"/>