问题标签 [jquery-wrap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 为什么 wrap 忽略最后一个包裹?
我试图more
变成一个超链接,但这就像它完全忽略了最后一个包装。
javascript - jQuery.wrap HTML 元素与一个不做任何事情的 div
假设有一个具有多种样式等的复杂网站。该网站上也有许多图像可以定位、内联、块或其他。
我想做的是在每张图片上方放一个小叠加图标!
第一次尝试是position:absolute
span
在正文末尾为每个图像创建一个图像图标并将其移动到图像上。问题:如果网站上的某些内容移动、隐藏或显示,则图像可能也会移动,但图标叠加层会保留,因此图标将不再位于图像上方。
因此,我想使用jQuery.wrap
将每个图像包装在一个 div 中,position:relaitve
然后我将图标叠加层也放在该 div 中并将其放置在 div 内。因此,如果div
+image
移动,图标也会移动。
问题是 div 必须以某种方式对上下文、网站结构和 dom 没有影响,这样它才不会破坏网站的布局。我怎样才能创建这样一个“中性”的 div?
我的代码的简化版本:
javascript - 如何在第一个
标签之前包装所有文本
我在一个元素中有文本内容h1
,我想将第一个元素之前的所有内容包装br
成span
.
这是我的开始:
这就是我想要结束的内容:
javascript - 用于收集链接、将其包裹在图像周围并为下一个 div 重复的 jQuery 脚本
我正在为我正在使用的移动购物车应用一些 jquery。每个产品都包含在一个带有产品类的 div 中。在每个产品中,缩略图和详细信息都有一个单独的 div。我想收集 div 类操作中的第一个链接并将其包裹在缩略图图像周围。然后我希望它为下一个产品重复,依此类推。谢谢。
这是一些显示产品流程的示例 html:
我试过这样的代码:
javascript - 如何将元素包装在 div 中?
我想将图像元素包装div
在 Polymer 1.0 的元素中:
我不知道如何包裹this.$.avatar
里面$container
。
我正在寻找类似 jQuery 的解决方案,如下所示:
javascript - wrap() 函数依赖于父 ID
我有两个带有两个不同 megamenu 设置的链接:
使用效果和
toggle
下拉菜单 ( , )。click
3 column width
column-width-3
mode-click
该
Products
链接使用hover
带有full width column
(column-justify
,mode-hover
) 的效果。
源代码:
我使用该wrap()
函数添加一些额外的代码以使click/hover
and成为column width
可能。
我遇到的问题是,虽然Products
链接有column-justify
和mode-hover
类,但宽度是column-width-3
(与 相同toggle
)。
另外,对于这两个链接,悬停效果都用于两个链接(而toggle
单独应该打开click mode
并且hover mode
用于Products
链接)。
javascript - 如何将多个动态事件监听器包装成一个?
我刚开始学习js,需要一点帮助:我有以下功能:
我准备了一个js.fiddle#cl1
- 正如您在单击文本区域时从 console.log 中看到的那样,即使.cl.active
随着相应的 TAB 切换,eventListener 也总是监听。
如果处于活动状态,则文本区域中的事件只是相关.cl
的。我的目标是将所有三个 eventListener 包装成一个并将事件应用于活动流中的文本区域,但我尝试的所有方法都出错了......有人可以帮忙吗?#不要重复自己#DRY
javascript - Wrap 不适用于动态加载的元素。为什么?
其wrap();
本身运行良好,但当它在 之后调用时load();
,它不会。
可以做些什么来让它发挥作用?我试图将wrap();
代码放在单独的 .js 文件中,但这不起作用。我还尝试加载wrap();
inside:$( window ).on( "load", function() { ... })
然后将其放在 html 的页脚中,这也没有解决问题。
这是我的代码:
编辑 1# & 2#:
我需要将每个.gallery-item
从https://webhelytervezo.hu/#gallery-1
加载到带有类(https://webhelytervezo.hu/en/)的页面和带有类(https:// /webhelytervezo.hu/en/)。该代码仅适用于主页(内容未加载但无需加载)。#partner
.page-id-202
.page-id-201
编辑3#
现在代码是:
我怎样才能简化它?