jquery split () et indexOf se traduisent par "L'objet ne supporte pas cette propriété ou cette méthode"

J'ai le code suivant:

var selected = $('#hiddenField').val().split(",");
...
if (selected.indexOf(id) > 0) {
   ... set value ...
}

Je suis de la création dynamique d'une CheckBoxList, et d'essayer de se rappeler l'état des cases à cocher en mettant l'sélectionnés Id dans le champ caché.

Je reçois un message d'erreur indiquant que "cet Objet ne gère pas cette propriété ou cette méthode". Mon hypothèse est que choisi est un tableau, ce qui devrait soutenir indexOf. Est incorrect?

source d'informationauteur chris