问题标签 [jquery-click-event]

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 投票
3 回答
3609 浏览

javascript - 以相同初始名称开头的类的jquery单击事件

我动态添加了多个 div。类名以“result_”+id 的形式给出,其中 id 来自数据库表。


在此处输入图像描述

如何编写单击事件,以便它可以添加单击它的 div。

例如,我可以编写如下所示的 css 来处理所有类名以字符串“result”开头的 div。

0 投票
2 回答
523 浏览

jquery - 附加了动态创建的标签的点击事件未触发

我正在动态创建一些标签。然后我试图将点击事件与他们联系起来。但这些事件并没有触发。

这是我的代码:

如果我这样做$('a[name=remove]').live('click', function(event)而不是$('a[name=remove]').on('click', function(event),则事件正在触发。我在某处读到live不鼓励使用 of,我们应该使用on. 如果我们使用live. 那么我该如何解决这个问题呢?

js小提琴

0 投票
2 回答
1040 浏览

jquery - Grid 内的输入按钮事件未使用 JQuery 触发

我的gridview中有一个输入按钮。我正在使用 jquery 捕获按钮的单击事件,并在后面运行代码(基本上我正在尝试实现电子邮件的已读未读功能):

在上述事件之后的同一页面上,我还有另一个捕获行点击的事件,如下所示:

现在,当我第一次单击该按钮时,它可以正常工作,但在第二次单击时不会调用该事件,并且运行 tr click 中的功能...

但是当我刷新页面并做同样的事情然后再次刷新按钮事件时运行......

此外,当我注释掉 ajax 部分时,它很好......我似乎也找不到任何语法错误。

0 投票
4 回答
1734 浏览

javascript - 如果未单击元素则聚焦(参见小提琴)

当我写东西时,我的输入字段中会动态显示一个“清除”图标。按键和焦点事件处理得很好,唯一的事情是我希望在输入字段不处于焦点模式时删除图标。问题是我在图标上有一个点击事件,所以如果我点击图标,focusout-event 就会触发。我想不通。

我整理了一个小小提琴:http: //jsfiddle.net/w9RbW/

如您所见,如果输入值不为空,则图标仍然存在,我不知道如何检查它是否被单击,或者类似的东西......

0 投票
1 回答
124 浏览

jquery - 悬停动作在jQuery的点击事件后反转

当光标位于其中之一时,我正在使用系统突出显示 2 列。

然后,用户可以通过单击将每个单元格内的值从No更改为 。Yes发生这种情况时,hover动作似乎倒转了。它在光标位于外部时起作用。

这是我的例子的小提琴:http: //jsfiddle.net/L9Kfq/

当我单击以更改单元格的值时,这些列应保持突出显示。为什么会这样?

谢谢。

0 投票
1 回答
1192 浏览

jquery - jquery 切换需要 2 次点击

这是一个jsfiddle:

http://jsfiddle.net/FVuvC/

在 jquery 中,它使绿色三角形拉出容器,然后红色三角形将其推回,但它需要 2 次点击才能发生。我该如何做才能使它只需要在两个三角形上单击 1 次?

我在网站上查找了其他问题,但我仍然不明白。如:

JQuery 切换问题,需要单击两次

需要点击 2 次的切换功能

我从他们那里得到的最大收获是我必须将切换更改为单击功能。所以这应该告诉你我在哪里理解这些东西。另外,有人可以推荐一些好的资源来学习这个吗?

0 投票
1 回答
2408 浏览

jquery - jQuery On 的问题,特别是 iPad

阅读了它并多次被“告知”使用live,而不是on我将所有代码移到on......并且遇到了很多麻烦!

我已经克服了大部分,但是今天我遇到了一个非常奇怪的问题。

我有一个问题/答案公告板的东西,其中显示了消息标题,但在单击标题时会动态加载内容,HTML 是

因此,我们有一个headerRow容器,其中有一些用于关闭或删除消息线程的按钮,然后是一个span包含消息详细信息、用户名、电子邮件主题的按钮,然后是一个用于打开回复表单的按钮。

带类的跨度openCurrent在绑定上有一个 jQuery,如下所示:

现在,这在我的 PC 上完美运行,但在 iPad 上不可靠。

它有时会起作用,我无法弄清楚它为什么/何时会起作用的任何模式。

我最初的on绑定看起来像这样:

但是在阅读了移动 Safari 中的一个错误之后,这里:

jQuery .on() 和 .delegate() 在 iPad 上不起作用

我将其更改为身体,但对行为没有影响。

我之前也注意到,click除非在这种情况下元素具有 CSS,否则移动 Safari 不会触发事件cursor:pointer,我已经有了它,因为它在桌面 GUI 上视觉上是有意义的。

有人有什么想法吗?

编辑:

它在 iPad 上的 Chrome 中也不起作用!

附加编辑:

我也尝试将点击事件绑定到headerRow元素,但遇到同样的问题

0 投票
1 回答
153 浏览

jquery - jquery:第二次点击

我在单击切换动画时遇到问题-例如,当您单击一次并且元素向下移动时,第二次单击该元素又向上移动。我尝试了 .toggle 但没有成功,并提出了这个想法:

我有一个功能可以将“轮播”(这是一个按钮)向下移动 10px [我使用传输插件]:

然后我点击这些轮播之一:

它计算得非常好,我只需要为我想要动画的每个按钮定义所有点击。

这样我动画按钮向下移动 10px {y: '+=10'} 但是我想再次点击它们向上移动所以 {y: '-=10'} 是我需要的。

我混合了这样的东西:

现在我只需要添加另一个 return carousel_4way(1, this, '-'); 这就是我被困的地方。可能吗?

0 投票
1 回答
726 浏览

jquery - 启用和禁用 div 以在单击 div 时获取单击事件

我的代码中几乎没有 div,如下所示

每个 div 中的两个图像将在每次单击该 div 时显示默认状态和单击状态。下面的代码为每个 div 执行此操作(在点击时切换)

我的要求是,Toggle_FanLeft 和 Toggle_FanRight 应该只在选择 Toggle_ACicon 时才发生点击事件,否则应该禁用对它们的点击。单击 Toggle_ACicon 应使它们处于活动状态并使其能够接受单击事件。

请帮我 !!提前致谢 。

0 投票
3 回答
246 浏览

jquery - jQuery:使用 .prepend() 将 HTML 插入可拖动的 div - 如何在此 HTML 元素上使用单击事件?

以下问题:我有一个名为“#window-hidden”的隐藏 div 容器。当用户点击一个链接时,链接文档的 HTML 应该通过 AJAX 插入到这个 div 容器中(到目前为止工作“。这个容器也应该是可拖动的(到目前为止工作)。但另外我需要一个关闭按钮来再次隐藏这个 div 容器 - 这里出现了麻烦。

我的代码:

代码的第一块将 HTML 加载到 div 容器中,并将“closer”元素添加到容器中。到目前为止一切都很好。第二个块使容器可拖动。最后一段代码我想再次关闭窗口,但它不起作用。也许是因为父容器(#window-hidden)是可拖动的?或者可能是因为 #closer 元素是在构建 DOM 之后插入的??

最好的,托拜厄斯