Dans Firebug lorsque je survole la variable SelectList, il ressemble certainement à un tableau.Jquery inArray ne renvoie pas la valeur correcte
if (GroupList != "") {
$('select[name^=DDLColumns1] option').each(function(){
if ($(this).val() != "-1") {
var ItemsArray = $(this).val().split('|');
var DataTypes = ItemsArray[1];
var TestItem = "[" + ItemsArray[0] + "]";
PROBLEM IS HERE---> if (jQuery.inArray(TestItem, SelectList) != -1) {
if(DataTypes == 104)
NewSelectList += " SUM(CAST(" + ItemsArray[0] + " AS INT)) as " + ItemsArray[0] + ",";
else
NewSelectList += " max(" + ItemsArray[0] + ") as " + ItemsArray[0] + ",";
}
}
});
if(NewSelectList.length > 0) {
NewSelectList = NewSelectList.substring(0, NewSelectList.length - 1);
SelectList = NewSelectList;
}
}//end of if GroupList is not empty
Juste un coup de poignard dans l'obscurité, si (jQuery.inArray (tabEléments [0], SelectList)! = -1) { – Gazler
Votre code est un gâchis ... va le nettoyer ... –
est quelqu'un qui va répondre à la question réelle ??? – Lyle