Disons que j'ai un tableauélément d'insertion en javascript tableau et genre
var test = new Array()
les valeurs test sont 3,6,9,11,20
si je puis une variable
var id = 5
comment puis-je insérer 5 entre 3 et 6 dans le tableau? ou est-ce que je l'insère juste où et ensuite trier le tableau?
Merci d'avance.
modifier:
je le code suivant:
function gup(filter)
{
filter = filter.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+filter+"=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return results[1];
}
var queryString = gup("SelectedID");
var hrefs = new Array();
$('.table404').children().children().each(function(){
var link = ($(this).find('a').attr('href'));
var startIndex = link.indexOf(",'");
var endIndex = link.indexOf("');");
if (startIndex >= 0 && endIndex >= 0) {
var linkID = link.substring(startIndex+2, endIndex);
hrefs.push(linkID);
hrefs.push(queryString);
hrefs.sort()
}
alert(hrefs);
});
pour chaque élément inséré dans le tableau que je reçois une alerte avec l'ID, mais pour chaque article que je reçois un 1 (la valeur queryString actuelle), donc le dernier pop up ressemble à 1,1,1,1,1,2,4,6,7,8
Pourquoi est-ce que j'obtiens une nouvelle fenêtre pour chaque élément inséré dans la matrice? J'obtiens la valeur querystring une fois pour tous les autres éléments insérés dans le tableau. Que dois-je faire pour obtenir une pop up avec le tableau complet?
Pouvez-vous les séparer en deux questions distinctes? La deuxième partie semble quelque peu liée à la première, mais vous obtiendrez peut-être de meilleures réponses de cette façon. – JAL