如何在 jQuery 中检测复选框点击

2024-04-17

我无法检测到从下面的脚本中单击了何时以及哪个复选框:

HTML 片段:

<label for="checkbox[1]"><input type="checkbox" name="checkbox[1]" id="checkbox[1]" class="detectThisChange" value="10.00" checked=""> Amount $10.00</label>
<label for="checkbox[2]"><input type="checkbox" name="checkbox[2]" id="checkbox[2]" class="detectThisChange" value="20.00" checked=""> Amount $20.00</label>
<label for="checkbox[3]"><input type="checkbox" name="checkbox[3]" id="checkbox[3]" class="detectThisChange" value="30.00" checked=""> Amount $30.00</label>

jQuery 片段:

$(document).ready(function() {
  $(window).load(function() {
// ... //
        $('.detectThisChange').change(function(event){
          var targetID = triggerEvent.target.id; // get the id that triggered the event
          var posStart = targetID.indexOf('[') + 1;
          var posEnd = targetID.indexOf(']');
          var i = targetID.substring(posStart, posEnd); // get the index of the id that triggered the event

          if ( $('#checkbox\\['+ i +'\\]').prop('checked') != true ) {
            alert('checkbox ' + i + ' was checked');
          }
          else {
            alert('checkbox ' + i + ' was unchecked');
          }

        });
// ... //
  }); // end .load()
}); // end .ready()

附:

我遇到的问题是我的警报都不起作用。这告诉我change()函数没有触发。


如果要动态添加此 HTML,则应使用 .on() 方法,例如:

$(document).on('change', '.detectThisChange', function() {
    // your code
});

尝试一下,让我知道是否有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 jQuery 中检测复选框点击 的相关文章

随机推荐

  • 编写多线程异常安全代码

    C 中多线程和异常安全之间的紧张关系是什么 有好的指导方针可以遵循吗 线程是否因未捕获的异常而终止 C 0x会有在线程之间传输异常的语言支持 http www open std org jtc1 sc22 wg21 docs papers
  • 如何在具有透明度和不透明度的画布上绘画?

    Overview 在 GR32 库中 我使用 TImgView32 渲染网格 该网格将成为我的透明背景 如下所示 放置在 TImgView32 内的我有一个常规的 TImage 我将在其中在画布上绘图 如下所示 Task 我想要实现的是能够
  • Powershell计划任务冲突?

    我已安排两个 powershell 脚本作为任务在 00 00 运行 今天早上我检查了事件日志 发现其中一个脚本失败 出现以下异常 失败 错误是 未能 在以下位置创建日志条目 C Users SPSETU 1 AppData Local T
  • python 3:py2app“找不到模块(无条件导入)”

    我正在为一个对代码一无所知的朋友构建一个独立的 python 应用程序 对于这个应用程序 我使用多个模块 包括tkinter and openpyxl I use py2app制作我的应用程序 尽管程序的 GUI 部分可以工作 但使用的方法
  • 如何更新闪亮的 fileInput 对象?

    我想创建一个输入文件对话框 这很简单 使用fileInput功能 shinyUI pageWithSidebar headerPanel sidebarPanel fileInput file Select a file mainPanel
  • 自动换行链接,使其不会溢出其父级 div 宽度[重复]

    这个问题在这里已经有答案了 我有这段代码 div permalink section width 960px div a href here goes a very very long link a div 链接文本可能非常长 当其长度超过
  • 在 Play 框架中使用缓存

    我正在尝试实现一个测验应用程序 该应用程序使用 ajax 将问题一一加载 当用户单击 到下一个问题 按钮时 他 她的答案将保存在缓存中 但是当我调试时 缓存列表始终为空 此代码创建第一个缓存数组 public static void vie
  • 什么是“收到信号 15”

    什么可能导致 C MPI 程序使用名为的库日晷 CVODE https computation llnl gov casc sundials documentation documentation html 数值 ODE 求解器 在 Gen
  • href 中的视图源在控制台中显示错误

    a href Click Me a 这曾经作为有效的href属性 但似乎在过去的几个月里 它现在在控制台中显示错误 我正在使用 Chrome 不允许加载本地资源 view source http stackoverflow com http
  • 如何获取 iPhone 和配对的 Apple Watch 之间的当前距离

    有什么办法可以让Apple Watch和配对的iPhone之间保持距离吗 我正在研究一个测试用例 其中当 iPhone 和 Apple Watch 之间的距离发生变化时 应该通知这两个设备 从技术上讲 您无法获得确切的距离 但您可以让一台设
  • 如何在 OpenOffice BASIC 宏中通过鼠标单击获取文档坐标

    背景 我想在我用鼠标单击或悬停的位置 使用按键激活时 粘贴 如 CTRL V 任何内容 最好是图像 形状 我不知道该怎么做获取我单击的文档 X Y 上的位置 Apache OpenOffice SDraw Document OpenOffi
  • 当 git rebase 两个具有共享历史记录的分支时,有没有一种简单的方法可以让共同历史保持共同?

    假设我们有以下修订图 A X Z B C A 在 B 和 C 之前 进一步假设我从上游对 A 进行变基 创建一个新的提交 A 然后将 B 和 C 变基到 A 生成的修订图如下 A X Z B X Z C 请注意 共享历史记录不再共享 有没有
  • SQL中的条件外键

    我有一张名为 PartyChannel 的表 其中包含以下列 ID ChannelID ChannelType ChannelID stores MailID or PhoneID or EmailID取决于ChannelType 那么我如
  • 为什么 SQLAlchemy/associationproxy 重复我的标签?

    我正在尝试在与标签非常相似的情况下使用关联代理文档中的示例 http www sqlalchemy org docs 05 reference ext associationproxy html 这是我的架构的一个子集 它是一个博客 使用声
  • Websocket、Angular 2 和 JSON Web 令牌身份验证

    我的 Angular 2 应用程序 用打字稿编码 有一个简单的身份验证方案 用户登录 服务器返回 JSON Web 令牌 JWT abc123 在每次 API 调用时 应用程序都会将 JWT 发送到Authorization header
  • 将 SELECT DISTINCT ON 查询从 Postgresql 转换为 MySQL

    我一直在使用PostgreSQL现在迁移到MySQL 在我的查询中 我正在使用PostgreSQL s SELECT DISTINCT ON col1 col2 col3 我想知道这句话是否有对应的内容MySQL 没有完全等效的方法可以将使
  • C++ sizeof C 风格字符串/字符数组 - 优化

    我是一名大学学生 我主要使用 Java 工作 C 对我来说很陌生 所以我可能会犯很多愚蠢的错误 而且我还有即将到来的考试要应对 别对我太严厉 注意 我不能使用 C std string 因为由于大学任务我需要使用 C 字符串 参考我的研究和
  • java webapp配置策略

    我的网络应用程序的一部分涉及上传图像文件 在生产服务器上 文件需要写入 somepath on Production server images 对于本地开发 我想将文件写入 some different path images 处理这些配
  • 如何在 powershell 中转义大括号 {...}?

    我需要生成多行 xml 标记 其中包含 GUID
  • 如何在 jQuery 中检测复选框点击

    我无法检测到从下面的脚本中单击了何时以及哪个复选框 HTML 片段