问题标签 [jquery-on]

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.

0 投票
1 回答
1044 浏览

jquery - jQuery .on() 不能与 PJAX 一起使用?

这段代码似乎不适用于我的 PJAX。如果我最初加载一个页面,它会很好地选择元素并进行更改。但是,一旦我使用 PJAX 转到另一个页面,它将不再为 .on("click") 操作选择元素。难道我做错了什么?我之前尝试添加一个警报,var newSRC以查看它是否正确选择了带有 .on() 的元素,但事实并非如此。有任何想法吗?

0 投票
4 回答
13518 浏览

jquery - Jquery .on('change') 不会触发动态添加的元素

所以我有一个具有以下结构的页面

我这样写了一些jquery:

所以当我在文件中输入一个元素时,它会在前一个元素下生成一个 div:

但是现在,尽管事件是使用.on()div 中的第二个文件输入注册的,但不会触发该事件。我错过了什么?

0 投票
2 回答
87 浏览

html - 加载外部 HTML 后如何触发函数执行?

JS:

外部 HTML:

主 HTML(仅显示相关标签):

另外,我知道 .live() 已被 jQuery 1.7+ 弃用,我猜使用 .on() 的解决方案将是相似的

谢谢!

0 投票
3 回答
134 浏览

javascript - 从 .live 更改为 .on

我知道.live它被贬值了,最近我正在更新一个页面并意识到我正在使用.live我想切换到.on但不明白要更改什么。这是我当前的代码:

我在编写上述脚本时得到了帮助,但不知道要更改什么。简单地将 .live 更改为 .on 是行不通的。

任何帮助将不胜感激!

谢谢!

0 投票
2 回答
688 浏览

javascript - 使用 jQuery.on() 将事件附加到空数组

另一个我要谋杀巴里的问题。

您可以使用 jQuery 将事件附加到空数组.on()吗?

这是一个暗示你不能的小提琴;但为什么不呢?我会假设数组是委托对象?

0 投票
1 回答
667 浏览

jquery - 如何检测 jQuery 事件(例如 click mouseout)打开或关闭?

默认

活动在mouseout页面中

我可以使用任何方式来检测事件是否开启

我希望检测方法返回一个布尔值供我使用。

希望看到你的回答。

0 投票
1 回答
3032 浏览

jquery-selectors - 使用 jquery .on 选择选项时的 mousedown 事件

我正在阅读jQuery 的 .on 事件处理程序的文档并开始使用它。

我有一个简单的 <select> 元素,其中 multiple 属性设置为 true。但是,我希望用户能够选择多个项目而不必按 ctrl 或 shift 键

根据 .on 文档,如果您指定一个选择器,它将自动将这些事件处理程序添加到该容器内添加的与指定选择器匹配的任何新项目中。

因此,就我而言,例如,我可以决定替换列表框中可用的 <option> 元素,但我仍然希望这些选项具有相同的功能,而不必重新绑定这些事件等。

有人可能会认为以下代码段应该可以解决问题(至少,我做到了):

因此,当用户单击该列表框中的选项时,默认操作将被取消,并且根据该项目是否已被选中,它将反转该选择。

我创建了一个小小提琴来展示这种行为:小提琴

在那个小提琴中,第一个下拉列表的行为符合预期,但是在替换项目时功能会丢失。这仅适用于 FF 和 Chrome。

第二个下拉列表是我认为它应该是的(事件处理明智),但除了在 Chrome 中之外,这似乎不起作用-.- 替换项目时保留该功能,因为控制台仍然会记录“2”替换它们后单击一个项目。

有人可以解释一下为什么会这样吗?难道我做错了什么?请指出我正确的方向!

谢谢!

~ 德克

0 投票
4 回答
648 浏览

jquery - jQuery悬停效果不起作用

我有动态生成的 div 标签,看起来像这样:

这些 div 选项卡将根据用户选择生成,所以我不知道它们会同时在屏幕上显示多少,我只知道它们可以在屏幕上显示许多相同的小部件和/或不同的小部件屏幕一下子。

当悬停在任何这些小部件上时,我试图获得悬停效果。我尝试了以下操作,但是将鼠标悬停在.widget.

知道我做错了什么吗?

0 投票
1 回答
215 浏览

jquery - 如何将 jquery .on() 与 jquery 插件一起使用(例如使用 hoverpulse)?

我正在尝试将 .on() 与 hoverpulse 插件一起使用,以将其应用于动态加载的内容,但没有出路。如果有人可以提供帮助,那将是非常友好的。提前致谢。

调用 HOVERPULSE 函数的 JQUERY 代码

悬浮脉冲功能

0 投票
3 回答
2261 浏览

javascript - 将多个选择器存储在单个变量中

我有一段代码可以处理代表按钮的图像的点击。如果单击该图像,则其对应的图像将显示给用户。通过选择图像的多个 ID,下面的 vode 可以正常工作。

但是,我将有更多这些 ID 可供选择。那么是否可以将图像存储#buttonID在单个变量中并将该变量放在.on()方法中?他们会被独立选择吗?

下面的代码不起作用。