问题标签 [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.
javascript - 以相同初始名称开头的类的jquery单击事件
我动态添加了多个 div。类名以“result_”+id 的形式给出,其中 id 来自数据库表。
如何编写单击事件,以便它可以添加单击它的 div。
例如,我可以编写如下所示的 css 来处理所有类名以字符串“result”开头的 div。
jquery - 附加了动态创建的标签的点击事件未触发
我正在动态创建一些标签。然后我试图将点击事件与他们联系起来。但这些事件并没有触发。
这是我的代码:
如果我这样做$('a[name=remove]').live('click', function(event)
而不是$('a[name=remove]').on('click', function(event)
,则事件正在触发。我在某处读到live
不鼓励使用 of,我们应该使用on
. 如果我们使用live
. 那么我该如何解决这个问题呢?
jquery - Grid 内的输入按钮事件未使用 JQuery 触发
我的gridview中有一个输入按钮。我正在使用 jquery 捕获按钮的单击事件,并在后面运行代码(基本上我正在尝试实现电子邮件的已读未读功能):
在上述事件之后的同一页面上,我还有另一个捕获行点击的事件,如下所示:
现在,当我第一次单击该按钮时,它可以正常工作,但在第二次单击时不会调用该事件,并且运行 tr click 中的功能...
但是当我刷新页面并做同样的事情然后再次刷新按钮事件时运行......
此外,当我注释掉 ajax 部分时,它很好......我似乎也找不到任何语法错误。
javascript - 如果未单击元素则聚焦(参见小提琴)
当我写东西时,我的输入字段中会动态显示一个“清除”图标。按键和焦点事件处理得很好,唯一的事情是我希望在输入字段不处于焦点模式时删除图标。问题是我在图标上有一个点击事件,所以如果我点击图标,focusout-event 就会触发。我想不通。
我整理了一个小小提琴:http: //jsfiddle.net/w9RbW/。
如您所见,如果输入值不为空,则图标仍然存在,我不知道如何检查它是否被单击,或者类似的东西......
jquery - 悬停动作在jQuery的点击事件后反转
当光标位于其中之一时,我正在使用系统突出显示 2 列。
然后,用户可以通过单击将每个单元格内的值从No
更改为 。Yes
发生这种情况时,hover
动作似乎倒转了。它在光标位于外部时起作用。
这是我的例子的小提琴:http: //jsfiddle.net/L9Kfq/
当我单击以更改单元格的值时,这些列应保持突出显示。为什么会这样?
谢谢。
jquery - jquery 切换需要 2 次点击
这是一个jsfiddle:
在 jquery 中,它使绿色三角形拉出容器,然后红色三角形将其推回,但它需要 2 次点击才能发生。我该如何做才能使它只需要在两个三角形上单击 1 次?
我在网站上查找了其他问题,但我仍然不明白。如:
我从他们那里得到的最大收获是我必须将切换更改为单击功能。所以这应该告诉你我在哪里理解这些东西。另外,有人可以推荐一些好的资源来学习这个吗?
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
元素,但遇到同样的问题
jquery - jquery:第二次点击
我在单击切换动画时遇到问题-例如,当您单击一次并且元素向下移动时,第二次单击该元素又向上移动。我尝试了 .toggle 但没有成功,并提出了这个想法:
我有一个功能可以将“轮播”(这是一个按钮)向下移动 10px [我使用传输插件]:
然后我点击这些轮播之一:
它计算得非常好,我只需要为我想要动画的每个按钮定义所有点击。
这样我动画按钮向下移动 10px {y: '+=10'} 但是我想再次点击它们向上移动所以 {y: '-=10'} 是我需要的。
我混合了这样的东西:
现在我只需要添加另一个 return carousel_4way(1, this, '-'); 这就是我被困的地方。可能吗?
jquery - 启用和禁用 div 以在单击 div 时获取单击事件
我的代码中几乎没有 div,如下所示
每个 div 中的两个图像将在每次单击该 div 时显示默认状态和单击状态。下面的代码为每个 div 执行此操作(在点击时切换)
我的要求是,Toggle_FanLeft 和 Toggle_FanRight 应该只在选择 Toggle_ACicon 时才发生点击事件,否则应该禁用对它们的点击。单击 Toggle_ACicon 应使它们处于活动状态并使其能够接受单击事件。
请帮我 !!提前致谢 。
jquery - jQuery:使用 .prepend() 将 HTML 插入可拖动的 div - 如何在此 HTML 元素上使用单击事件?
以下问题:我有一个名为“#window-hidden”的隐藏 div 容器。当用户点击一个链接时,链接文档的 HTML 应该通过 AJAX 插入到这个 div 容器中(到目前为止工作“。这个容器也应该是可拖动的(到目前为止工作)。但另外我需要一个关闭按钮来再次隐藏这个 div 容器 - 这里出现了麻烦。
我的代码:
代码的第一块将 HTML 加载到 div 容器中,并将“closer”元素添加到容器中。到目前为止一切都很好。第二个块使容器可拖动。最后一段代码我想再次关闭窗口,但它不起作用。也许是因为父容器(#window-hidden)是可拖动的?或者可能是因为 #closer 元素是在构建 DOM 之后插入的??
最好的,托拜厄斯