jQuery 检查是否被点击

2024-01-07

$( element ).click( function() {

});

如何检查元素是否被点击?我就是这样做的

function element() {
    $( "#element" ).click( function() {
        return 0;
    } );
}
if( element() == 0 ) {
    alert( "yes" );
} else {
    alert( "no" );
}

但它没有返回任何东西。


你可以使用.data() http://api.jquery.com/jQuery.data/:

$("#element").click(function(){
    $(this).data('clicked', true);
});

然后用以下命令检查:

if($('#element').data('clicked')) {
    alert('yes');
}

为了获得更好的答案,您需要提供更多信息。

Update:

根据您的评论,我知道您想要类似的东西:

$("#element").click(function(){
    var $this = $(this);
    if($this.data('clicked')) {
        func(some, other, parameters);
    }
    else {
        $this.data('clicked', true);
        func(some, parameter);
    }
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 检查是否被点击 的相关文章

  • 按下了哪个提交按钮?

    在这个jsfiddle中 http jsfiddle net littlesandra88 eGRRb http jsfiddle net littlesandra88 eGRRb 我是否提交了自动生成的按钮 每个表行都有一个唯一的 ID
  • 从 DOM 中删除后,动态添加的 JavaScript 脚本会继续执行

    因此 我正在创建一个 SPA 并使用 AJAX 将 HTML 页面加载到我网站的索引页面中 问题是 当包含我的一个页面时 它似乎会徘 徊并执行其中的 JavaScript 代码 即使它随后从 DOM 中删除 索引 html 正文 div d
  • Excel Add In - console.log 在哪里输出它的消息 - NodeJS

    我正在尝试使用 JavaScript API 创建 Excel 插件 但我不明白 console log 在哪里输出它们的消息 所有 Microsoft 文档都包含 console log 示例 但没有解释 console log 输出消息
  • 区分单击与 mousedown/mouseup

    我已经阅读了有关这种情况的 stackoverflow 上的几个答案 但没有一个解决方案有效 我尝试根据用户是否单击某个元素或使用 jQuery 将鼠标按住该元素来执行不同的操作 有可能做到这一点吗 onMouseDown 将在按下左侧或右
  • 如何使用 CSS 将 div 置于表格中心?

    我正在尝试向我的网站之一添加幻灯片 整个页面布局在一个 HTML 表格中 我非常讨厌它并且没有选择 我想将我的幻灯片放在该特定列的中心 我的 CSS 如下所示 slideshow position relative slideshow IM
  • Google 地图 v3 中标准缩放控件的样式

    有没有一种简单的方法可以在 Google Maps JavaScript API v3 中设置缩放控件的样式 我想要的只是改变标准图像 http maps gstatic com intl en ALL mapfiles mapcontro
  • 获取 2 个日期之间的月份名称

    我有两个约会from and to 我想获取这两个日期之间的所有月份名称 以下是我的代码 var monthNames January February March April May June July August September
  • 在浏览器上录制视频并上传到LAMP服务器

    我已经尝试了很多东西 red5 jquery 网络摄像头 html5 但这些解决方案都没有录制视频并准备好上传到服务器 无论如何 html5 flash 等等 更好的跨浏览器解决方案 最好的 上传视频 音频 并将结果上传到服务器 我猜是通过
  • 如何使用 jQuery 获取表格单元格值?

    我正在尝试找出如何使用 jQuery 获取每行表格单元格的值 我的桌子看起来像这样 table tr th Customer Id th th Result th tr tr td 123 td td td tr tr td 456 td
  • 谷歌闭包编译器和jquery

    我将 js 代码复制粘贴到谷歌编译器中 当我将其复制回我的应用程序时 它不起作用 我意识到我的代码需要jquery 所以我将jquery代码和我的代码复制到google编译器中 希望它能轻松解决问题 但它也不起作用 在chrome下 代码有
  • 将按键和焦点事件附加到 contenteditable div 内的元素

    我想附上keypress and focusoutcontenteditable 内段落的事件处理程序div 下面的代码似乎不起作用 div p Test p p Test p p Test p div p1 bind keypress f
  • 将 javascript 合并到一个文件中

    最近阅读了雅虎的网络优化技巧并使用 YSlow 我在我的一个网站上实现了他们的一些想法http www gwynfryncottages com http www gwynfryncottages com你可以在这里看到该文件http ww
  • Magento 中的 jquery/prototype 冲突

    这是一个基于 Themeforest 的 Acumen 主题的 Magento 商店 出乎意料的是 jquery 的东西现在不起作用了 Acumen 通过 magento 静态块加载 jquery 但这些都没有被触及 昨天我正在努力添加 j
  • 具有固定位置的平滑滚动标题

    当我将位置更改为固定时如何创建平滑滚动 我尝试添加动画但不起作用 最好使用jquery动画 window scroll function var sticky mobile menu scroll window scrollTop if s
  • 通过 AJAX 发送 XML

    我在 jQuery 中创建了一个 xml 文档 如下所示 var xmlDocument
  • 如何将元素的每个单词包装在span标签中?

    div date contents filter function return this nodeType 1 wrap span span 我是新手 认为代码可以解决问题 但它将所有内容都包含在 span 像这样 div class d
  • 通过搜索查找下一个文本并突出显示不起作用

    当在搜索框中搜索任何文本时 它可以找到并突出显示正确的文本 但是当搜索下一个 新文本时 它无法找到下一个 新文本 再次搜索时它不起作用 我无法找到问题 这JS below JS button search click function va
  • 访客客户检查 Woocommerce 订单账单电子邮件时可享受首单折扣

    通过对照正在处理和已完成的订单检查来宾客户的电子邮件地址 如果电子邮件没有订单 我想给来宾 首单折扣 如果这能在客人输入电子邮件时发生 那就太好了 我想我已经成功制作了折扣代码 现在我请求帮助合并这两个代码 使其一切正常 这是折扣代码 ad
  • 使用 jQuery 拖放

    我想使用 jQuery 进行简单的拖放操作 到目前为止我还没有做任何事情 但之前的尝试都没有成功 你有没有尝试过jQuery UI 可拖动 http jqueryui com demos draggable 简单用例 div class u
  • 动态检测屏幕高度和屏幕宽度,以精简图像的高度和宽度

    我以前可以display a div标签仅在portrait使用下面提到的代码corrl https stackoverflow com users 15388872 corrl in this https stackoverflow co

随机推荐

  • 如何在 Scala 中进行泛型元组 -> 案例类转换?

    假设有人提供了一个函数 def getTupleData T source String List T 我需要编写一个采用案例类的函数C作为类型参数并返回List C 借助上述函数 这是我到目前为止所得到的 def getCaseClass
  • 从网站内容 PHP 中过滤 javascript

    因此 我正在制作一个脚本来根据用户提交的 URL 检查页面的关键字密度 并且我一直在使用 strip tags 但它似乎并没有完全过滤来自实际单词内容的 JavaScript 和其他代码地点 有没有更好的方法来过滤页面上的代码内容和实际的单
  • 使用批处理文件打开任务管理器

    基本上我想使用批处理文件来打开任务管理器 我所需要做的就是打开任务管理器 简单 只需输入TaskMgr在记事本中然后另存为批处理文件
  • getSession() 总是创建一个新会话

    我们通过实现 Filter 在我们的应用程序中拥有 SecurityFilter 类 我们的 doFilter 方法如下所示 public void doFilter ServletRequest sres ServletResponse
  • 将用户 1 的位置发送给用户 2 并将用户 2 的位置发送给用户 1 是否困难?

    我有一个代码 将用户 1 的位置发送给用户 2 将用户 2 的位置发送给用户 1 用户 1 的位置已完美发送给用户 2 用户 2 甚至向用户 1 发送消息 但发送的位置是用户 1 的位置 而不是他 用户 2 的位置 这是我的代码 packa
  • 使用 PySide2 在 QML 中注册类型

    我正在尝试使用 Python 创建新的 QML 类型 但在注册 QML 类型时遇到问题 但是 我收到错误 TypeError PySide2 QtQml qmlRegisterType called with wrong argument
  • Visual Studio Code PHP 验证错误:无法验证,因为 /usr/bin/php 不是有效的 php 可执行文件

    我正在尝试在 Linux Mint 19 中运行的 Visual Studio Code 中设置 PHP 验证 我按照描述添加了 PHP 可执行路径here https code visualstudio com 我究竟做错了什么 sett
  • 将 Backbone 模型重置为初始默认值的最简单方法?

    我的模型已经有一个defaults哈希 当部分视图 页面被重置时 我希望将模型重置回原始默认值 目前 我明确地将每个属性设置为其默认值 是否有任何内置功能或 JavaScript Underscore js Backbone js jQue
  • 在Silverlight项目中放置clientaccesspolicy.xml的位置

    我在客户端上有一个 Silverlight 应用程序 通过 WCF 与服务器端进行通信 我偶尔会收到 CommunicationException 特别是在将大量数据传递给服务的某些参数时 有人告诉我 如果我希望 Silverlight 应
  • spring batch:没有 ItemWriter 的 Tasklet

    我在没有 ItemWriter 的情况下定义了我的 tasklet 如下所示
  • facebook v2.2 登录 C#

    我想为在 Microsoft Visual Studio 2010 Ultimate 中用 C 编写的 FacebookLoginDialog cs 进行编码 你可能知道 Facebook已经将其API升级到了v2 2 我在网上找到的大部分
  • ElementRef 未定义

    我正在使用 Angular 6 应用程序 我有一个文本区域 我想在页面加载后立即将焦点放在该文本区域上 我做不到 页面如下所示 div div
  • 使用泛型对整数数组进行排序 (Java)

    我是一名计算机科学专业二年级学生 目前正在使用 Java 我们最近开始使用泛型 我有一个作业 其中给了我一个使用泛型的排序算法列表 并负责使用它们对整数 不是原始整数 列表进行排序 由于排序类使用扩展 Comparable 的泛型 我认为简
  • 如何比较golang中html/template中列表的长度?

    我正在尝试比较 golang html template 中列表的长度 但它在 html 中永远加载 length len SearchData if eq length 0 Sorry No matching results found
  • 如何在reveal.js中放置背景图片?

    我希望在 Reveal js 演示文稿中的一张幻灯片的右侧有一个背景图像 我将图像添加到幻灯片中 如下所示 section content section 如何添加 css 样式以使其显示在屏幕的右边缘 这篇文章帮助找到了解决方案 http
  • 在 Linux 上用 Java 截屏?

    我希望能够使用 Java 截取部分或全部屏幕的屏幕截图 普遍接受的方法是使用 Robot 类 但在这种情况下不起作用 我的屏幕上有多个透明的 JavaFX 阶段 使用 Robot 类拍摄的任何屏幕截图似乎都将它们视为完全不透明 我还尝试过让
  • 无法在 Android 中将位图转换为完美的 Base64 字符串?

    我正在开发一个需要从相机捕获图像的应用程序 捕获后 我必须将位图转换为 Base64 转换为 Base64 后 我必须将该字符串发送到 SERVER 我正在使用以下代码来完成此任务 ByteArrayOutputStream baos ne
  • R 中的温度曲线

    我想在一张图中创建两条温度曲线 我的数据框如下所示 temp lt read table text Time Temp1 Temp2 1 00 00 18 62800 18 54458 2 00 10 18 60025 18 48283 3
  • setInterval() 中的函数立即执行

    我正在制作一个 jquery 应用程序 通过使用 setInterval 在指定的时间间隔后隐藏图像 问题是隐藏图像函数立即执行 没有延迟 document ready function setInterval change 9999999
  • jQuery 检查是否被点击

    element click function 如何检查元素是否被点击 我就是这样做的 function element element click function return 0 if element 0 alert yes else