使用 jquery 仅选择按钮前带有某个类的

2023-12-30

我有这个 html 标记,我想使用 jQuery 选择一些行。

当按下“cerrar”类的按钮时,我想选择3 tr 在同一个按钮之前有类“hidden”

 <tr class='main'>
            <td class='table-sub-title'> 
                Test
            </td>
            <td class='table-sub-title'>
                Test
            </td>
            <td class='table-sub-title'>
                Test
            </td>
            <td class='table-sub-title'>
                Test
            </td>
        </tr>
        <tr class='hidden'> <!-- ********* Select this <tr> ********* -->
            <td class='noborder'>
                Test
            </td>
            <td class='noborder'>
                Test
            </td>
            <td class='noborder'>
                Test
            </td>
            <td class='noborder'>
                Test
            </td>
        </tr>
        <tr class='hidden'> <!-- ********* Select this <tr> ********* -->
            <td class='noborder'>
                Test
            </td>
            <td class='noborder'>
                Test
            </td>
            <td class='noborder'>
                Test
            </td>
        </tr>
        <tr class='hidden'> <!-- ********* Select this <tr> ********* -->
            <td class='noborder'>
                Test
            </td>
            <td class='noborder'>
                Test
            </td>
            <td class='noborder'>
            </td>
            <td class='noborder'>
                <input type='button' name='Cancelar' value='Cancelar' class='cerrar' />
            </td>
        </tr>
        <tr class='main'>...
    <!-- Repeat -->

你可以这样做:

$('.cerrar').click(function(){

    // Get all the tr's with hidden class before button
    var TRs = $(this).closest('tr').prevUntil("tr.main").andSelf();

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

使用 jquery 仅选择按钮前带有某个类的 的相关文章

  • innerText 和 html 之间的区别

    有什么区别innerText text and html innerText or text http docs jquery com Attributes text如果您使用的是 jQuery 不包含任何 HTML 标签 因此 如果您有一
  • 如何使用 jQuery 显示“忙”指示器?

    如何在网页中的特定点显示旋转的 忙 指示器 我想在 Ajax 请求开始 完成时启动 停止指示器 这真的只是显示 隐藏 gif 动画的问题 还是有更优雅的解决方案 您可以只显示 隐藏 gif 但您也可以将其嵌入到 ajaxSetup 中 以便
  • 如何在不接受焦点的元素上捕获键盘事件?

    我知道要处理输入字段中的键盘事件 您可以使用 input keyup function e var code e keyCode and 13 is the keyCode for Enter 但是 现在 我有一些div and li元素
  • JQuery 设置动态最大宽度

    我不太擅长 jQuery 因此完整的代码解决方案将是理想的选择 该函数将 获取浏览器屏幕的 70 宽度 将该宽度转换为其相应的 px 值 设置最大宽度 mainContainer使用从转换 计算中获得的值 这是我要设置的容器的 CSS 样式
  • jQuery.ajax 发送 OPTIONS 和 POST,如何使用 Express.js (Node.js) 处理

    每当我的应用程序向服务器发送 ajax 请求时 ajax url config api url 1 register type POST contentType application json data some JSON data he
  • 我如何知道用户是否单击了“后退”按钮?

    我正在使用锚点来处理 ajaxy 网站的唯一 url 但是 我想在用户点击浏览器的 后退 按钮时重新加载内容 以便内容始终与网址匹配 我怎样才能实现这个目标 当用户单击 后退 时是否会触发 jQuery 事件 您需要使用 hashchang
  • javascript/jquery 从选择中删除或删除选项

    在某些情况下 我需要从选择中删除选项 基本上 if mystatement true remove item with id option1 from select of id select1 有人知道我可以实现这一目标的代码吗 非常感谢
  • jQuery 绑定效率

    我在数千个元素和输入上使用多个 jQuery 绑定时遇到加载速度问题 是否有更有效的方法来执行此操作 该网站能够通过ajax调用在产品列表之间切换 页面无法刷新 有些列表有 10 个项目 有些有 100 个 有些超过 2000 个 当我开始
  • 如何居中对齐数据表标题

    我是数据表新手 当我制作表格标题时 它总是左对齐 如何将标题设置为居中对齐 我已阅读 datatables net manual styling classes 和 datatables net reference option colum
  • 重新加载页面时删除哈希值?

    我使用哈希来切换我的图像滑块 当我重新加载页面并且哈希值设置为 e h 3 没有图片 当图库在几秒钟后自动滑动时 它显示下一个 所以几秒钟内什么也没有 有没有办法在加载页面时检查哈希并将其删除 我只想关心那些用散列为页面添加书签的人 问候
  • 如何使用 CSS 或 jQuery 设置第一个和最后一个 li 的样式?

    我如何设计第一个 顶级 li和最后一个 顶层 li使用 CSS 还是 jQuery 我正在使用 CSS 设置第一个li但它也是造型第一li在每个中学阶段ul 那么我怎样才能让它只设置样式li其中包含 Main 1 最后一个包含 Main 6
  • 如何使用 jQuery 选择第一个块级父级?

    考虑以下标记 div h1 span span lorem ipsum span span h1 div 如何找到块级别的 span 3 的第一个父级 即具有display block 使用 jQuery 在这种情况下 那就是h1 1 3
  • jquery 上下文菜单插件 - 右键单击​​事件类型在哪里?

    我正在研究下面插件的代码 想知道它在何时何地与 右键单击 事件相关联 它所做的只是 插件参考链接 http www javascripttoolbox com lib contextmenu http www javascripttoolb
  • 试图隐藏选择列表中的选项..不适用于 chrome 和 ie

    我有一个选择列表 其中有很多选项 根据某些输入 我想从选择列表中隐藏一些选项 为了隐藏选择列表中的选项 我编写了jquery 例如 selectlist1 option each function this hide 但这段代码似乎只适用于
  • 如何显示接下来的三个图像单击加载更多按钮

    我需要一个加载更多按钮来显示图像 页面加载时 我显示 3 个图像 单击 加载更多 按钮后 接下来的 3 个图像将显示在屏幕上 我尝试了下面的代码 但它不起作用 你能帮我解决这个问题吗 function item slice 0 2 show
  • jQuery:将文本区域滚动到给定位置

    我有一个包含很多文本的文本区域
  • 禁用复选框上的输入

    需要在取消选中该复选框时禁用输入 并在选中该复选框时启用它 我的代码是这样的 div class y div
  • 将 html 文本框的值分配给 div 的标题

    line 1
  • 将网站加载到 DIV 中

    当我在文本框中写入 URL 然后单击提交按钮时 如何实际从网站检索数据 我希望将数据放入我拥有的 div 中 这可能吗 我已经尝试过这个 但它不起作用
  • 从 jQuery UI 对话框调用 Bootstrap 模式:超出最大调用堆栈大小

    我有一个有点奇怪的问题 我正在调用 Bootstrap Modal 同时打开了 jQuery UI 对话框并且正在获取RangeError Maximum call stack size exceeded 在控制台中 奇怪的是 只有当我在打

随机推荐

  • WIX支持framework 4.6的检测吗?

    我有 WIX 版本 3 10 我正在更新安装程序以要求 NET 4 6 以前需要 4 5 1 我正在使用 WIX NetFxExtension 来检测框架是否存在 对于框架 4 5 我在 XML 中有这样的内容
  • 制作共享对象时不能使用针对 .data 的重定位 R_X86_64_32S(64 位 NASM + gcc)

    我正在尝试使用 NASM 和 GCC 制作一个程序 global main extern puts section data hi db hello 0 section text main push hi call puts ret 我正在
  • 理解缩进/取消缩进/缩进级别的.NET控制台TextWriter

    是否有人拥有或知道用于控制台的 TextWriter 它了解如何缩进 取消缩进并能够设置缩进级别 System CodeDom Compiler IndentedTextWriter 它内置于 Net Framework 的 system
  • 如何在 Android 中创建可调整大小的 ImageView

    我希望我的应用程序的用户能够在运行时修改图像 用户应该能够通过点击图像视图的一角并拖动它来修改图像的高度和宽度 如下图所示 我花了很多时间研究这个 我发现理解多点触控 http android developers blogspot in
  • Xcode 10 构建阶段 Shell 脚本

    在我们的项目中 我们从 git tag 等获取发布版本 然后使用如下 shell 脚本将其写入构建文件夹的 Info plist GIT RELEASE VERSION some git command defaults write BUI
  • 让 Windows Identity Foundation“开发人员培训套件”示例发挥作用

    我下载了 Windows Identity Foundation 的 开发人员培训工具包 并将其安装在新设置的 Windows Server 2008 R2 虚拟机上 当我打开示例解决方案并按 F5 运行它们时 出现以下错误 无法在 Web
  • FastAPI WebSocket 复制

    我已经用 FastAPI 实现了一个简单的 WebSocket 代理 使用这个例子 https fastapi tiangolo com advanced websockets 应用程序的目标是将其收到的所有消息传递到其活动连接 代理 它仅
  • 如何将值传递给结构中的 std::Optional?

    我正在尝试使用 std Optional 如以下代码所示 include
  • C++ new/delete 和 char *

    任何人都可以帮助我 为什么我在尝试释放分配的内存时收到错误消息 检测到堆损坏 CTR 检测到应用程序在堆缓冲区末尾之后写入了内存 char ff char s char s1 new char strlen s strcpy s1 s re
  • 创建从 Google 云端硬盘下载整个电子表格的链接

    我想在谷歌驱动器上为我的电子表格创建下载链接 我读到了类似的内容 https docs google com spreadsheets d MY SPREADSHEET export format csv 但它只下载第一张纸 我读过关于GI
  • 在当前歌曲结束之前预加载播放列表中的下一首歌曲

    我制作了一个运行良好的小型媒体播放器 但我想让它在每首歌曲之间不再加载 我知道 preload 属性 但它只在页面第一次加载时预加载音乐 所以我觉得这不起作用 有办法做到这一点吗 也许使用网络音频 API 当您开始播放歌曲时 您可以观看pl
  • MySQL json_arrayagg 左连接没有结果

    使用 MySQL 8 0json arrayagg https dev mysql com doc refman 8 0 en group by functions html function json arrayagg引入后 这使得聚合
  • YouTube Android API:YouTubePlayerFragment 加载微调器

    我正在使用 Android YouTube API 示例在我的应用程序中创建一个 chromeless YouTube 播放器 我遇到的问题是 即使视频已加载并开始播放 缓冲 加载进度条仍会继续显示在视频上 我可以在FragmentDemo
  • 测试 LDAP 与 Active Directory 服务器的连接

    我正在编写一个访问 LDAP 服务器 当前为 OpenLDAP 的 Linux 应用程序 我还想使用 Active Directory 服务器测试该应用程序 因为它可能会在生产中使用 Microsoft 是否有任何免费演示版或试用版可以让我
  • 快速 C++ 单生产者单消费者实现

    我正在寻找一个单生产者 单消费者的 FIFO 实现 它的执行速度比普通的锁定 写入 解锁 信号 waitForSignal 锁定 读取 解锁的东西更快 我正在寻找大多数 POSIX 操作系统 x86 特定的很好 支持的用 C 或 C 编写的
  • 如何以 DRY 方式定义变量

    假设我有一个写入 S3 存储桶的函数 因此 存储桶名称显然是一个 变量 不应硬编码到函数中 例如 开发与生产可能是不同的存储桶 现在 如果我希望函数能够访问它 我需要在至少两个地方使用存储桶名称 在该功能的 IAM 策略中 允许访问存储桶
  • 如何从函数内部确定函数名称

    如果我有一个像这样的 Bash 脚本 bin bash f echo function name f in this case 有什么办法可以做到这一点吗 这可以用在帮助消息中 例如 printf Usage s blah blah bla
  • 当 Facebook 用户在应用程序内发送“发送”对话框时,应用程序可以跟踪收件人吗?

    当用户打开 发送 对话框时 例如 他们可以在 收件人 行中添加或删除人员 如果用户实际按下 发送 应用程序是否有办法跟踪 收件人 行中的人员 不 至少目前不 如果你看一下官方文档 https developers facebook com
  • 在下划线中使用 debounce 函数

    我使用 underscore js 来运行任务 debounce task 100 如何停止执行 debounce debounce不执行任何操作 因此您无法阻止它 它returns一个负责去抖的新函数 如果不想再使用 就使用原来的功能即可
  • 使用 jquery 仅选择按钮前带有某个类的

    我有这个 html 标记 我想使用 jQuery 选择一些行 当按下 cerrar 类的按钮时 我想选择3 tr 在同一个按钮之前有类 hidden tr class main td class table sub title Test t