我有文本框。那个文本框 ID 是text_1__val。
我需要该 ID 中的1。如何在 jquery 中获取文本框 ID 的特定部分,这意味着我需要该文本框 ID 中的 _ 和 __ 之间的值?
我有文本框。那个文本框 ID 是text_1__val。
我需要该 ID 中的1。如何在 jquery 中获取文本框 ID 的特定部分,这意味着我需要该文本框 ID 中的 _ 和 __ 之间的值?
如果唯一的要求是字符/字符出现在单下划线和双下划线之间,试试这个正则表达式匹配
var rx = /_(.+?)__/;
var part = rx.test(idValue) && rx.exec(idValue)[1];
这假定您仅在 ID 值字符串中出现的第一个之后。如果字符串匹配失败,part
将为false
.
该split()
方法用于将字符串拆分为子字符串数组,并返回新数组。
$(your_textbox).attr("id").split("_")[1]
//Syntax
string.split(separator,limit)