jQuery 选择器帮助 - 如何查找 ID 以特定字符开头和结尾的元素

2023-11-22

我有一个动态创建的页面。它可以有许多不同的带有 ID 的单选按钮,如下所示:

<input type="radio" id="cc-radio-opt-0" />
<input type="radio" id="cc-radio-opt-1" />
<input type="radio" id="gc-radio-opt-0" />
<input type="radio" id="gc-radio-opt-1" />

为了编写更改函数,我正在执行以下操作:

$('[id^=cc-radio-opt-]').live("change", function() {
    var idx = $(this).attr('id').split('-').pop(); 
});

这效果很好。但现在,在该更改函数内,我需要隐藏一堆其他相关字段。它们的名字是这样的:

<input type="text" id="cc-number-0" />
<input type="text" id="cc-month-0" />
<input type="text" id="gc-number-0" />
<input type="text" id="gc-month-0" />
<input type="text" id="cc-number-1" />
<input type="text" id="cc-month-1" />
<input type="text" id="gc-number-1" />
<input type="text" id="gc-month-1" />

我需要能够获取 ID 以“cc”开头并以与所单击的单选按钮相同的数字结尾的所有字段(由idx多变的。我知道我可以通过这样做来获取以“cc”开头的所有字段:

$('[id^=cc-]');

但我怎样才能表明他们需要以任何方式结束idx是?换句话说,如果cc-radio-opt-1点击收音机,我怎样才能只得到cc-number-1 and cc-month-1?


好吧,你就快到了...$('[id^=cc-][id$=1]')

DEMO:http://jsfiddle.net/pavloschris/nr3ad/

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

jQuery 选择器帮助 - 如何查找 ID 以特定字符开头和结尾的元素 的相关文章

  • 在 Magento 中使用缩略图切换基本图像

    在定制的产品视图页面上 我正在处理基本图像 大图像 和缩略图列表 这些缩略图是与媒体库中的产品相关的其他图像 它们只是普通图像 而不是定义的图像 缩略图 我的任务是获取它 以便当您单击缩略图时它会更改上面的基本图像 我已经可以工作了 但是我
  • 如何识别当前打开的每个单独的浏览器窗口?

    如何使用 javascript 唯一地识别当前为所有主要浏览器打开的每个单独的浏览器窗口 让我解释一下我需要了解的内容 并考虑以下场景 我有 3 个当前打开的浏览器窗口 任何现代浏览器 即 Chrome Firefox 等 每个窗口都包含多
  • HTML 解析 - 从 div 内的表格获取数据?

    我对 HTML 解析 抓取的整个想法还比较陌生 我希望我能来这里获得我需要的帮助 基本上我想要做的 我认为 是指定我希望从中获取数据的页面的 url 在这种情况下 http www epgpweb com guild us Caelestr
  • 为什么将 Backbone.js 与 Rails 结合使用? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Web API 复杂参数属性均为 null

    我有一个 Web API 服务调用可以更新用户的首选项 不幸的是 当我从 jQuery ajax 调用中调用此 POST 方法时 请求参数对象的属性始终为 null 或默认值 而不是传入的值 如果我使用 REST 客户端调用相同的方法 我使
  • fancybox iframe 尺寸

    在 fancybox 主页 http fancybox net home http fancybox net home 有一个示例 打开一个尺寸为屏幕 75 的 iFrame 我无法通过修改 js 文件上的宽度和高度属性来获取它 如网站上所
  • 隐藏选择中的第一个选项[重复]

    这个问题在这里已经有答案了 我在下拉列表中有动态生成的选项 我想隐藏第一个选项 因为不需要 有没有跨浏览器兼容的方法来实现这一点 无论使用 jquery 还是 css 任何解决方案都是好的 Ahmar my drop down select
  • 有没有办法一次性禁用一堆表单元素?

    我想根据某些条件禁用 HTML 表单元素的一部分 这似乎是执行此操作的理想方法 fieldset fieldset
  • 在 Chrome 上使用 display:none 重置 GIF 动画的正确方法

    标题是不言自明的 但我将提供对此事的逐步看法 希望我不是第一个注意到 Webkit Chrome 上这个 显然 错误的人 我想重置 GIF 动画 到目前为止我看到的所有例子要么简单地设置src图像本身或将其设置为空字符串 后跟原始图像src
  • jquery 在同一链接上显示和隐藏单击

    我有一个 div 我想在链接单击时显示和隐藏 不是显示和隐藏两个不同的链接 而是只有一个 我已经使用了toggle 但它对我不起作用 这是代码 a show hide a div div style width 49 div div sty
  • 在 Vue js 中获取 JSON 属性时出错

    我在使用 Vue js 时遇到了一个奇怪的行为 我进行 ajax 调用 将结果 一些 JSON 存储到名为 modello 的 Vue 数据属性中 lineaGialla selected false descrizione Questa
  • 数据表在按钮单击后初始化表(ajax,jquery)

    我在加载数据表对象时遇到问题 当我在页面加载时初始化并填充表时 它可以正常工作 下面的代码在页面重新加载时完美运行
  • jQuery 在按键后获取输入值

    我有以下功能 document ready function dSuggest keypress function var dInput input text name dSuggest val console log dInput dDi
  • AttachEvent 或 addEventListener - 存储在哪里?

    在 jQuery 中 如果我这样做 a click function Do something 点击事件存储在 a data events 我可以像这样获取它 jQuery each a data events function i eve
  • 将箭头添加到 Twitter Bootstrap 的下拉药丸中?

    我的 Twitter 引导下拉按钮成功工作 但我有一个小问题 这里的黑色导航栏 http twitter github com bootstrap javascript html dropdowns http twitter github
  • jQuery 问题:它的真正含义是什么?

    function window undefined jquery code jQuery window 它到底意味着什么 是不是也意味着 document ready 或者只是两种不同的东西 已经有两个答案 但这是我对代码缺失端的猜测 fu
  • Backbone Marionette,复合视图初始化两次

    我正在使用一个复合视图 它的 el 上调用了 dialog 然后 复合视图列出集合中的项目 现在我尝试了多种方法来渲染集合项 在将其附加到视图之前和之后从复合视图外部获取 在视图内部获取 从我的服务器脚本预加载集合等 一切似乎都有效 但出现
  • jQuery live() 和ready() 之间的区别?

    两者之间的确切区别是什么live and ready 编辑 发现die http docs jquery com Events die是相反的live ready http docs jquery com Events ready让你注册一
  • 如何从 jQuery 获取 ajax 请求下载 Excel

    我有一个 Spring MVC 视图 它提供了一个 excel 文件 但是 我现在修改了该过程 以便用户获得一个模式框 他们可以在下载 excel 之前在其中选择一些选项 这些选定的选项将发送到视图 我的请求看起来像这样 get downl
  • 完整日历 - 向事件对象添加额外属性

    可能是由于我缺乏理解 但我使用 PHP 返回 JSON 字符串来带回事件数据

随机推荐

  • 在 ZipArchive C# .Net 4.5 中创建目录

    ZipArchive 是 ZipArchiveEntries 的集合 添加 删除 Entries 效果很好 但似乎没有目录 嵌套 档案 的概念 理论上 该类与文件系统解耦 因为您可以完全在内存流中创建存档 但是 如果您希望在存档中添加目录结
  • 如何读取“adb shell dumpsys Alarm”输出

    我正在努力正确设置闹钟 并理解取消和重新安排闹钟的机制 我发现有一个 adb 命令可以检索设备上安排的所有警报 但我没有找到解释输出格式的文档 我确实理解 我在这里要求很多解释 所以如果有人会抛出一个包含有关 adb shell dumps
  • Facebook 官方图标 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我将为 iOS Android 和 Windows Phone 开发与 Facebook 连接的应用程序 我正在寻找http developer f
  • IDataErrorInfo 与 IValidatableObject?

    目前我的业务对象实现IDataErrorInfo 由于我打算在 ASP NET MVC 3 中使用这些库 我认为我应该实现IValidatableObject以及或者也许代替 WPF 可以与IValidatableObject 数据注释如何
  • 等待 selenium 和 c# 中完成下载文件

    我有一些问题 我在单击 Web 应用程序上的图标后下载文件 我的下一步是在下载记录文件之前执行的 我想等到文件下载完毕 有谁知道如何等待吗 我使用以下脚本 filename应该传入 第一部分等待文件出现在磁盘上 适用于 chrome 第二部
  • 这个 bash 叉子炸弹是如何工作的? [复制]

    这个问题在这里已经有答案了 根据维基百科 以下是一个非常优雅的 bash fork 炸弹 它是如何工作的 拆开来看 主要分为三大块 Defines a function It takes no arguments The body of t
  • ADODB.Stream 错误“800a0bbc”写入文件失败

    当我更改托管提供商时 我显示了奇怪的错误 ADODB Stream 错误 800a0bbc 写入文件失败 cp portal upload asp 第 63 行 我提供了所需的权限 它解决了更新 Access DB 问题 但文件上传仍然没有
  • XMLHttpRequest 分块响应,仅读取正在进行的最后一个响应

    我正在将分块数据从 NodeJS 应用程序发送回浏览器 这些块实际上是 json 字符串 我遇到的问题是每次onprogress调用函数时 它会添加完整数据的字符串 这意味着第二个响应块将附加到第一个响应块 依此类推 我只想获取 刚刚 收到
  • 在 R 中使用 grep 对多个加载的包进行搜索函数

    假设我有包裹base dplyr data table tidyr等加载使用sapply sapply c dplyr data table tidyr library character only TRUE 因此 要检查特定包中的函数列表
  • 如何从 MySQL 数据库检索图像并在 html 标签中显示

    我使用 phpmyadmin 创建了一个带有表的 MySQL 数据库 我使用 BLOB 列创建了此表来保存 jpeg 文件 我对 php 变量有疑问 result here 到目前为止我的代码 catalog php img src wid
  • 使用可变参数重载函数

    这不会编译 public class Methods public static void method Integer i System out print A public static void method int i System
  • SQLite 表约束 - 多列上唯一

    我可以在 SQLite 网站上找到这方面的语法 图表 但没有示例 而且我的代码崩溃了 我有其他表在单个列上具有唯一约束 但我想在两列上向表添加约束 这就是我所遇到的导致 SQLiteException 并显示消息 语法错误 的原因 CREA
  • PrimeFaces 禁用按 Enter 键提交

    PrimeFaces 禁用按 Enter 键提交 我正在运行在 WildFly 8 2 Final 上运行的 PrimeFaces 5 1 我有一个对话框 有两个输入数字和两个按钮 第一个 inputNumber 对 ajax 模糊事件进行
  • 卡夫卡模式订阅。新主题未触发重新平衡

    根据有关的文档卡夫卡java文档 if I 订阅模式 创建与模式匹配的主题 应该进行重新平衡 这使得消费者可以阅读该新主题 但这并没有发生 如果我停止并启动消费者 它确实会获取新主题 所以我知道新主题符合模式 这个问题可能有重复https
  • Apache HTTP 服务器和 Apache Tomcat 之间的区别? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 Apache HTTP S
  • 将对象复制到对象(使用 Automapper ?)

    我有一堂课 public class Person public string FirstName get set public string LastName get set 我有两个 Person 实例 person1 和 person
  • playframework - IOException 无法分配内存

    我的系统是Mint 12 64位 我已经安装了类型安全堆栈并创建了一个新的播放应用程序 在不修改代码的情况下 我尝试运行它 这是输出 http pastebin com 6XwmsbAE Play 抱怨此错误消息 IOException C
  • NLTK/pyNLTK 可以“按语言”(即非英语)工作吗?如何工作?

    我如何告诉 NLTK 以特定语言处理文本 有时我会编写一个专门的 NLP 例程 在非英语 但仍然是印欧语 文本域上进行词性标记 标记化等 这个问题似乎只解决不同的语料库 而不是代码 设置的变化 德语 POS 标记 或者 是否有专门用于 py
  • 创建新的通用结构的正确方法是什么?

    我正在尝试创建一个可以初始化为某种类型的通用结构T 它看起来像这样 pub struct MyStruct
  • jQuery 选择器帮助 - 如何查找 ID 以特定字符开头和结尾的元素

    我有一个动态创建的页面 它可以有许多不同的带有 ID 的单选按钮 如下所示