Javascript 如何获得;ID";价值来自;姓名[身份证][其他]”;在使用jquery的元素的属性中?

Javascript 如何获得;ID";价值来自;姓名[身份证][其他]”;在使用jquery的元素的属性中?,javascript,jquery,html,regex,attributes,Javascript,Jquery,Html,Regex,Attributes,我有一个表单,用于添加一些信息名称,如name[ID][other] <select id="ADD_ICON" name="ADD_LINK[123][ICON]" class="bs-select form-control change_add_link" data-show-subtext="true" data-width="65px">... 。。。 现在我想在jQuer

我有一个表单,用于添加一些信息名称,如
name[ID][other]

<select id="ADD_ICON" name="ADD_LINK[123][ICON]" class="bs-select form-control change_add_link" data-show-subtext="true" data-width="65px">...
。。。
现在我想在jQuery中处理这个问题。为此,我必须访问此元素的ID。
如何获取
ID
-在上面的示例中-如何获取
123

基本上,您需要这行代码。我建议先用谷歌搜索你的问题

var name=$(select).attr('name');
var matches = name.match(/\[(.*?)\]/);
var number=matches[1];

您应该获得元素的
name
属性,然后尝试选择该字符串的特定部分。您可以在中使用regex来完成这项工作

var val=$(“#添加图标”).attr(“名称”).match(/\[(\d+)\]/)[1];
控制台日志(val)


请分享你的当前代码。请审查并包括A。不,如果我这样做,我得到“AddIdLink [123 ] [ICON]”,但我的问题是我如何只能得到“IDE”的“123”部分,意思是“名称”属性不是IDESY,而不是ID=属性,我的意思是ID中间的“123”-我怎样才能得到它们?