当前位置:  开发笔记 > 编程语言 > 正文

如何在jquery id中删除前缀

如何解决《如何在jqueryid中删除前缀》经验,为你挑选了1个好方法。

如何在jquery中删除前缀.?

Not Selected
Selected
Selected

jQuery的:

var selected = $(".select-student").map(function() {
return this.id; 
}).get();

我有这样的trid:

var selected = $(".select-student").map(function() {
var id = $('span[id^="stu"]').remove();
return this.id; 
}).get();

我得到的结果就像stu1 stu2我想只发送1和2 ..我怎么能这样做.



1> Satpal..:

您不需要$('span[id^="stu"]').remove();带有remove元素的语句.

一个简单的解决方案是使用该String.prototype.replace()方法来替换stu

var selected = $(".select-student").map(function() {
   return this.id.replace('stu', ''); 
}).get();

此外,您还可以使用RegEx删除所有非数字字符

var selected = $(".select-student").map(function() {
   return this.id.replace (/[^\d]/g, ''); 
}).get();

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有