在 JavaScript 中从字符串中解析 Int

2024-01-02

在 javascript 中,从以字母开头的字符串(例如“test[123]”)解析 INT 的最佳方法是什么?我需要一些适用于下面的示例的东西。

My JS:

$(document).ready(function() {

    $(':input').change( function() {
        id = parseInt($(this).attr("id"));  //fails for the data below
        alert(id);
    });
}

我生成的 HTML:

<select id="attribute[123]">
<!-- various options -->
</select>
<select id="attribute[456]">
<!-- various options -->
</select>

谢谢你!


您可以使用正则表达式来匹配数字:

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

在 JavaScript 中从字符串中解析 Int 的相关文章

随机推荐

  • 检测 iOS 上的亮度变化是用户操作还是自动操作

    我发现我可以通过注册为观察者来检测屏幕亮度的变化UIScreenBrightnessDidChangeNotification void viewDidLoad super viewDidLoad NSNotificationCenter
  • 线程“main”中的异常 java.lang.NoClassDefFoundError:使用 Selenium 和 Java 的 okhttp3/ConnectionPool

    我有一个简单的硒测试代码 public static void main String args System setProperty webdriver chrome driver home chromedriver WebDriver
  • Windows 记事本不支持换行符 '\n'

    从我的 iPhone 应用程序中 我将数据从文本输出到文件 当用Windows记事本打开时 数据全部在一行上 并且应该有一个新行的地方出现了一个块字符 表明它是一个无法识别的字符或其他字符 当用windows写字板打开时 它显示得很好 我的
  • 在PowerShell中获取USB驱动器的盘符

    我看过 C 和其他一些语言的文章解释了如何实现我正在寻找的目标 但我不知道如何转换它们 以下链接解释了如何获得答案 如何获取USB设备的盘符 https stackoverflow com questions 6653205 how can
  • C中的typedef结构问题

    我面临一个奇怪的问题 我在 C 头文件中定义了一个结构 typedef struct iRecActive char iRecSID 32 unsigned char RecStatus int curSel iRecAcitve t 但是
  • 使用 htaccess 重写 PHP url

    http www example com justridesbeta jstride vehicle to http www example com justridesbeta addride 使用 htaccess 目前使用
  • 为什么在 C# 中 Queue 会扰乱其元素中的数据?

    我对我的队列的功能完全感到困惑 我正在尝试 但失败了 写 一个小型多线程应用程序 用于用 C 收集和显示数据 读完后阿尔巴哈里的书 http www albahari com threading 并使用消费者 生产者 他描述的模式我大部分都
  • 如何让 Visual Studio 始终重新加载更改的解决方案、项目和文件?

    我使用多台机器来分析和运行一个解决方案 并通过 DropBox 完成数据同步 太棒了 顺便说一句 不幸的是 一台机器的更改会导致所有其他机器的 VS 实例询问我是否要重新加载 这很烦人 因为答案总是Yes 所以我的问题是 我可以让 VS 假
  • 在 Visual Studio 2005 中重用对象文件

    情况是这样的 我有一个包含两个项目的 VS2005 解决方案 MyDll DLL MyDllUnitTest 控制台 EXE 在 MyDll 中 我有一个名为 MyClass 的类 该类位于 DLL 内部 不应导出 我想在 MyDllUni
  • 如何在 Flutter 中使用 Streams 更新时间?

    我一直在研究流的使用 因为我认为这将是我的应用程序的最佳解决方案 我希望能够以特定的时间间隔检查时间 然后根据太阳是否升起或落下自动更改地图的主题 我有主题和太阳代码 但我需要将它们连接在一起 这是我到目前为止的代码 如果我对控制器和订阅使
  • 应用内结算连接到 Firebase 并获取产品

    I m starting to create an APP where I can buy items from it Could be like this where you can see an Image Name of produc
  • 本地字符串文字的内存分配?

    我知道当我们创建字符串文字时 它会进入永久空间 我的问题是 即使该字符串文字对于方法来说是本地的 它是否会在 jvm 的生命周期内一直存在 例如我有下面的代码片段 private static void testString1 String
  • ColdFusion:使用 UTC 创建日期时间

    我正在尝试使用 UTC 时间 以便用户可以获得 UTC 时间 而不是服务器时间 我目前正在用这个设置时间 这有效
  • 如何使用 JPA Criteria 查询编写此查询?

    任何人都可以帮我获取下面提到的 JPA 查询的 JPA 标准查询 SELECT p l FROM Person p LEFT JOIN Language l ON p language l language and l locale lik
  • 如何使 2.7 python 上下文管理器线程安全

    我有一个在 Django 服务上运行的大型 python 应用程序 我需要关闭某些操作的权限测试 因此我创建了这个上下文管理器 class OverrideTests object def init self self override 0
  • 以编程方式获取最新的 python 3 版本

    我想从这里获取最新的Python源代码https www python org ftp python https www python org ftp python 发布此内容时 最新版本是 3 9 1 我不想在代码中硬编码 3 9 1 以
  • 使用框大小调整添加边框时防止高度变化

    我无法找到描述此问题的内容 但如果我丢失了它 请告诉我 下面是一个demo 在IE11和Chrome中测试 完美地展示了问题 本质上 我试图向元素添加边框 并保持大小相同 它对于宽度来说工作得很好 但是对于高度来说 它只容纳了一半 所以我有
  • Dataproc 虚拟机内存和本地磁盘使用指标

    我正在尝试使用云指标监控 Dataproc 2 0 上的本地磁盘使用情况 百分比 这对于监控 Spark 临时文件填满磁盘的情况非常有用 默认情况下 Dataproc 似乎仅发送本地磁盘性能指标 CPU 等指标和集群级别 HDFS 指标 但
  • 列出可用的捕获格式

    作为 V4L 的新手 我决定开始使用 video4linux2 库 以便用 C 语言从我的相机捕获帧 我正在将 uvcvideo 模块与 Ricoh Co 相机一起使用 我遵循了一些指南和教程 并设法获得了一个正在运行的程序 我的问题主要是
  • 在 JavaScript 中从字符串中解析 Int

    在 javascript 中 从以字母开头的字符串 例如 test 123 解析 INT 的最佳方法是什么 我需要一些适用于下面的示例的东西 My JS document ready function input change functi