Supprimer la chaîne de chaîne de jquery
Ignorer mon novice connaissances en jquery. J'ai commencé à apprendre récemment et j'ai un défi en face de moi. J'ai une case à cocher avec des noms checkbox_0, checkbox_1 et que vous souhaitez supprimer "checkbox_" dans les cordes alors que je voudrais utiliser le 0, le 1 dans ma boucle pour extraire les données pour l'indice. Grâce
aData valeur des alertes moi la valeur checkbox_0, checkbox_1 etc. ce sont les cases sélectionnées.
submitButton.on("click", function() {
$("Table :checked").each(function(e) {
var iData =Table.fnGetData( this.parentNode);
//Strip of the checkbox_ from the string
for(var i=0; i<=iData.length; i++) {
aData = iData[i][7];
}
alert(aData);
Table.fnDraw();
});
});
OriginalL'auteur user525146 | 2012-05-14
Vous devez vous connecter pour publier un commentaire.
C'est juste un JavaScript, pas jQuery, chose.
Supprimer la première occurrence de l'ouvrage "checkbox_":
Ou si vous savez que ça va toujours être dans la forme
"checkbox_n"
oùn
est un chiffre,...qui côtelettes de les neuf premiers caractères hors de la chaîne.
Dans les deux cas, vous vous retrouvez avec une chaîne. Si vous voulez que le numéro, vous pouvez utiliser
parseInt
:...ou tout simplement mettre un
+
en face d'elle à cause d'un système automatique de distribution (mais notez que dans ce cas, les deux décimal et hexadécimal chaînes seront traitées):Note que j'ai écrite
updatedString = originalString.blah(...);
mais bien sûr, vous pouvez remplacer votre référence, par exemple, "originalString = originalString.bla(...);`.Pour en savoir plus:
String
C'était facile et rapide merci verymuch. J'ai une autre question, puis-je accumuler toutes les cases qui ont été sélectionnés et ensuite l'envoyer toutes ces valeurs comme un seul appel ajax au lieu de cela, pour chaque? J'ai de la Table.fnDraw() qui n'simple appel ajax pour chaque ligne sélectionnée
OriginalL'auteur T.J. Crowder
OriginalL'auteur rabbidrabbit
Il y a beaucoup de façons de le faire, certains d'entre eux:
OriginalL'auteur gdoron
Pour supprimer le
checkbox_
partie, vous pouvez simplement faire ceci:Pour ce faire, pour tous vos cases à l'intérieur de la
.each()
boucle:OriginalL'auteur D. Strout