我有一个这样的字符串:28_34/42/34,23_21/67/12,63_5/6/56
.我想按 id 拆分或删除集合,例如 23
,则应删除23_21/67/12
。
我会在逗号之后和下划线之前检查该值,并且应该从刺痛中删除该值的所有集合。我使用了以下代码:
<input id="allcartds" value ="28_34/42/34,23_21/67/12,63_5/6/56">
var ds_id = "23";
$("#allcartds").val(function(i, v) {
return $.grep(v.split(','), function(value) {
return value != ds_id;
}).join(',');
});
试试这个:
var ds_id = "23";
$("#allcartds").val(function(i, v) {
return $.grep(v.split(','), function(value) {
return value.split('_')[0] != ds_id;
}).join(',');
});