jquery - 使用 javascript 以嵌套 Rails 形式拆分输入名称属性

标签 jquery ruby-on-rails forms nested

首先,我无法描述我的问题。如果我在网上没有看到现有的答案,我提前表示歉意。如何将此字符串拆分为一个数组,其中每个条目都是每组方括号内的文本。这是字符串:

plan_year[benefit_groups_attributes][0][relationship_benefits_attributes][1][premium_pct]

我需要做的是将值存储在第二组方括号中。在此示例中为 [0]。 .split 没有给我想要的结果,我认为这是因为我正在做

.split(/[[]]/);

我应该期待这样的事情起作用吗?

最佳答案

var s = 'plan_year[benefit_groups_attributes][0][relationship_benefits_attributes][1][premium_pct]';
s.match(/\[.*?\]/g)[1]; # "[0]"

关于jquery - 使用 javascript 以嵌套 Rails 形式拆分输入名称属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32916327/

相关文章:

jquery - 嵌套的 Li 元素悬停备用背景颜色

jquery - 在jquery中删除父级和自身

ruby-on-rails - stylesheet_link_tag 生成绝对链接而不是相对链接

ruby-on-rails - 嵌套设置 Rails 应用程序,辅助方法未返回我需要的内容

javascript - AngularJs 不使用 ngModel 序列化表单数据

javascript - 防止发布后重定向

javascript - 如何在 Wordpress 环境中的 jQuery 中只添加一次

jquery - Bower 或 grunt 不断从 index.html 中删除 jquery

ruby-on-rails - 搜索显示祖先的 child ?

javascript - 从弹出窗口提交表单 - javascript