在jquery中获取文本框ID的特定部分

时间:2013-09-02 03:31:24

标签: javascript jquery textbox

我有文本框。文本框ID是 text_1__val

我需要来自该Id的 1 。如何在jquery中获取文本框ID的特定部分,这意味着我需要该文本框ID之间的_和__?

2 个答案:

答案 0 :(得分:2)

如果唯一的要求是字符/字符出现在单下划线和双下划线之间,请尝试使用此正则表达式匹配

var rx = /_(.+?)__/;
var part = rx.test(idValue) && rx.exec(idValue)[1];

这假设您只在ID值字符串中出现的第一个之后。如果字符串无法匹配,part将为false

答案 1 :(得分:1)

split()方法用于将字符串拆分为子字符串数组,并返回新数组。

$(your_textbox).attr("id").split("_")[1]

//Syntax
string.split(separator,limit)

功能参考:http://www.w3schools.com/jsref/jsref_split.asp