Nicht ein jQuery Weg, aber... Warum nicht eine einfachere Methode verwenden. Entfernen Sie 'c' aus dem folgenden Array
var a = ['a','b','c','d']
a.splice(a.indexOf('c'),1);
>["c"]
a
["a", "b", "d"]
Sie können auch Folgendes verwenden: (Notiz an mich selbst: Ändern Sie keine Objekte, die Ihnen nicht gehören )
Array.prototype.remove = function(v) { this.splice(this.indexOf(v) == -1 ? this.length : this.indexOf(v), 1); }
var a = ['a','b','c'];
a.remove('c'); //value of "a" is now ['a','b']
Hinzufügen ist einfacher a.push('c')