如何在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 ..我怎么能这样做.
您不需要$('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();