javascript - How to remove prefix in jquery id -
how remove prefix in jquery .?
<td><span id="stu1" class="reject-student ">not selected</span></td> <td><span id="stu2" class="select-student ">selected</span></td> <td><span id="stu5" class="select-student ">selected</span></td> jquery:
var selected = $(".select-student").map(function() { return this.id; }).get(); i have trid this:
var selected = $(".select-student").map(function() { var id = $('span[id^="stu"]').remove(); return this.id; }).get(); i getting result stu1 stu2 want send 1 , 2.. how can that.?
you don't need $('span[id^="stu"]').remove(); statement remove element.
a simple solution use string.prototype.replace() method replace stu
var selected = $(".select-student").map(function() { return this.id.replace('stu', ''); }).get(); additionally, can use regex remove non numeric characters
var selected = $(".select-student").map(function() { return this.id.replace (/[^\d]/g, ''); }).get();
Comments
Post a Comment