2017-02-10 66 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。 –