jQuery supprimer l'objet de l'objet de collection

J'ai l'exemple de code suivant, la création d'un objet de collection.

Comment puis-je éliminer l'un des objets? (par exemple, $TestList regardent comme si la "suppression" de l'élément n'a jamais été là.
Je l'ai essayé .les supprimer, de les .d'une jonction .supprimer, etc, mais je me suis dit que ce n'est pas une fonction.

Faire typeof($TestList) ramène l'objet, et typeof($TestList[0]) semble également valable.

Sûrement, je n'ai pas à recréer la collection sans un seul élément?

(function($) { 

jQuery.QuickTest = {
    $TestList: {},
    build: function()
    {
        $TestList={};
        $TestList[0] = 
        {
            title: "part 1"
        };

        $TestList[1] = 
        {
            title: "delete me please"
        };

        $TestList[2] = 
        {
            title: "part 2"
        };

    }
}

jQuery.fn.QuickTest = jQuery.QuickTest.build;   

})(jQuery);

$(document).ready(function() {

$().QuickTest(
{
})
});

Nous sommes à l'aide de jQuery 1.3.

Merci!

  • N'a pas $() juste de commencer à travailler depuis la 1.4? En outre, pourriez-vous partager avec nous ce que ce morceau de code est censé faire?
  • Btw, $TestList est implicite global, qui est une mauvaise idée.
  • Avant de 1.4, $() serait de retour d'un objet jQuery contenant le document élément.
  • Ah ... eh bien, que fait ce code encore plus difficile à comprendre 😉