如何像这样包装所有元素
<div id="editor">
text
<div id="wrap"> <!-- here -->
<img src="images/1.jpg"/>
</div>
text</p>
<div id="wrap"> <!-- and here -->
<img src="images/3.jpg"/>
<img src="images/4.jpg"/>
<img src="images/5.jpg"/>
<img src="images/6.jpg"/>
</div>
</div>
<div id="editor">
text
<div id="wrap"> <!-- here -->
<img src="images/1.jpg"/>
</div>
text</p>
<div id="wrap"> <!-- and here -->
<img src="images/3.jpg"/>
<img src="images/4.jpg"/>
<img src="images/5.jpg"/>
<img src="images/6.jpg"/>
</div>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我想您想要包装
元素的分组。
如果是这样,请执行以下操作:
示例: http://jsfiddle.net/patrick_dw /RXFVM/1/
'img:not(img + img)'
:获取前面没有图像的图像.each()
:迭代.andSelf()
:包含原始图像.wrapAll('
')
:包装组请注意,我将
id="wrap"
更改为class ="wrap"
因为您不能在页面上重复使用 ID。编辑:更新了示例链接以使用未损坏的图像。
I imagine you want to wrap groupings of
<img>
elements.If so, do this:
Example: http://jsfiddle.net/patrick_dw/RXFVM/1/
'img:not(img + img)'
: get images that are not preceded by an image.each()
: iterate over them.nextUntil(':not(img)')
: get all next elements, as long as they are images.andSelf()
: include the original image.wrapAll('<div class="wrap"></div>')
: wrap the groupNote that I changed
id="wrap"
toclass="wrap"
since you can't reuse IDs on a page.EDIT: Updated example link to use non-broken images.
据我了解,你想用 jquery 包装图像?
好吧,它可能看起来像这样
,但实际上,如果您想要更好的答案,您必须更精确
as i understand it you want to wrap images with jquery?
well it could look like this
but really you have to be more precise if you want a better answer