问题标签 [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.
jquery - 为什么部分标记文本时 Opera 不引发点击事件?
给定以下 HTML:
还有一些用 JQuery 检测点击事件的 JS:
如果您选择了div 中的部分文本,Opera 将不会引发 click 事件(在 Linux 上使用 Opera 11.61 和 Windows 上的 11.62 测试)。双击一个单词以部分标记它确实有效。
该事件在IE7-9、Firefox、Chrome 和 Safari 中引发。这里有一个稍微修改的JSFiddle。
这是预期的行为、JQuery 错误、Opera 错误还是其他?
asp.net - jquery click() + load() 不适用于 Opera?
我制作了一个 jQuery/javascript,它在单击图片时将页面加载到 div 中。它适用于 IE、Firefox、Chrome 但不适用于Opera ..我不知道为什么它不起作用..
请查看此页面并单击产品以查看它如何加载弹出窗口。 http://www.dev.dressmind.com
这是点击的脚本:
然后我有一个看起来像这样的链接:
所以请,有人可以快速查看并帮助我解决这个问题。
解决了
我通过将 onclick-event 移动到内部的 div 而不是将它放在链接上来解决它。
php - jquery 从数据到数据
我有一个 div 列表,我想要实现的是当用户单击 column 时,它会获取数据方将其分配给变量 from,当再次单击另一列时,它将数据分配给变量。
我确实知道如何通过 ajax 向 php 发送值,只是从和到获取变量的事实是问题所在。这是一个棋盘游戏,我需要将两个变量从和到发送到服务器
假设有 10 个 div //其中 10 个具有不同的 data-square p 值,其中用户点击其中一个,它应该将数据平方值存储在变量中,当用户再次点击另一个 div 时,它应该存储变量在变量中
javascript - jquery替换问题
我有一系列 div,代表类似于棋盘。但这是一盘棘手的国际象棋。基本上用户点击一块,然后点击敌人的一块。如果它可以杀人。它应该将其移动到敌人的位置。并且敌人应该被删除。
//所以当用户第一次点击whiteking时,我们得到data-square,将它分配给一个变量$from,然后点击敌人的black-pawn。在服务器中进行一些验证,并且应该移动
square = 4-4 的内部 div 到 square = 4-5 的内部 div , square = 4-5 的内部 div 应该被删除, square= 4-4 的内部 div 应该是 presnet
我尝试过使用 jquery 克隆。但它不适合小提琴:http: //jsfiddle.net/jm4eb/13/
jquery - jquery替换attr
我有动态生成的 div 列表,基本上用户单击其中一个前:div dat 具有 data-square=0-1,然后单击 div data-square=0.8、类 attr 和 data-平方值被发送到服务器并且服务器批准它们是否应该被替换。用于更换。但是第一个内部 div attr 应该被点击的第二个替换,第一个应该有一个 class=empty
在发送到服务器之前:
一旦从服务器接收回应该是这样的
但是当我从服务器收到时,它会删除所有标题为 GREEN 的类,它应该替换用户第一次单击的标题为 GREEN 的类。
我可以替换并使第一个 div 清空而不将其发送到服务器,但是当涉及到时,在接收到整个类时执行的操作会被删除。
jquery - Jquery,通过函数内的点击访问数据
我有这个 jquery 代码:
因此,当有人单击带有 viewmap 类的链接时,它会运行一个名为 updateMap 的函数。在 updateMap 函数中,我创建了一个变量,如下所示:
上面的变量不起作用,它有一个未定义的值,我的问题是在 viewmap click 函数中如何在 updateMap 函数中通过 $(this) 访问当前数据?
javascript - Jeditable 和 .live() 抑制第一次点击
我有由 AJAX 更新的 jeditable 字段,因此我将.live () 与 Jeditable 结合使用,以便能够在 AJAX 更新后持久绑定 jeditable 字段。但是,通过使用 live() 它会抑制第一次“点击”,而第二次点击使该字段可编辑。
有趣的是(也许是解决方案的关键)是,如果我使用“this”作为参考,那么每个单独的 jedtxt 类字段的第一次点击都会被抑制(即需要点击两次进入字段 A jedtxt,然后再次点击两次进入编辑字段 B jedtxt),但如果我使用类名“.jedtxt”,则第一次点击只会被抑制一次(需要点击 2 次才能输入字段 A,但之后可以通过单击输入字段 B - 似乎“记住”第一次点击整个班级。
使用 $(this) 抑制每次单击jedtxt 类元素时的第一次单击:
使用 $('.jedtxt') 抑制第一次点击,只有一个 jedtxt 类被点击:
jedtxt 元素如下:
虽然第二种情况稍好一些,但我仍在寻找点击编辑以直接在第一次点击时工作。注意我尝试了双击或其他事件触发器,问题是一样的。这是一个普通的测试页面,没有其他事件链接到 div 元素。
在此先感谢您提供任何帮助。
javascript - CSS 显示:无;-> 使用 jQuery Click() -> jQuery ComboBox
所以我注意到在元素内部使用 jQuery 的 click() 似乎有问题<div style="display: none;"></div>
有可能让它工作吗?我在这里测试过,似乎可以工作。 http://jsfiddle.net/FBYhe/
我正在使用 jQuery UI -> ComboBox 小部件。
这是我当前的代码。
所以我得到了零警报,我不知道为什么,但我相信它与 Display:None 有关。
任何帮助将不胜感激!
jquery - 直播(点击)不起作用,但直播(鼠标悬停)可以
我有这个代码
使用“点击”不起作用,但使用“鼠标悬停”可以。我已经在http://jsfiddle.net/SW5sc/22/上对其进行了测试,它运行良好,所以我想这可能是我其余代码的问题。
关于它可能是什么的任何想法?谢谢。
jquery - Checkbox 失去选中状态,并使用 Telerik RadDataPager 单击事件
我有一个使用 Telerik RadListView 控件和 Telerik RadDataPager 控件的页面。RadListView 控件包含每个项目的复选框。复选框已使用 jQuery 连接到单击事件(见下文)。
});
但是,当我使用 RadDataPager 单击另一个页面时,复选框会丢失其 onclick 事件和选中状态。
有谁知道如何保持复选框连接到点击事件,以及如何保持复选框处于选中状态?
任何想法将不胜感激
谢谢