如何通过jQuery拆分我的值集



我有一个这样的字符串: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(',');
});

最新更新