2017-02-10 30 views
1

我有这样的字符串:28_34/42/34,23_21/67/12,63_5/6/56。我想通过ID分割或移除集合,例如23然后23_21/67/12应该被删除。如何将jquery分割我的值集

我会检查后逗号和之前强调的价值,其应从该蜇删除所有这套价值。我已经使用这个代码:

<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(','); 
}); 

回答

0

试试这个:

var ds_id = "23"; 
$("#allcartds").val(function(i, v) { 
    return $.grep(v.split(','), function(value) { 
     return value.split('_')[0] != ds_id; 
    }).join(','); 
}); 
+0

非常感谢我的朋友。这对我来说真棒。 –

+0

如果工作,接受答复旁边的答复旁边的标记,并upvote,如果你喜欢。欢迎来自SO。 –