Quel est un moyen facile d'itérus x nombre de fois en utilisant Je travaille dans SharePoint et j'ai un contrôle limité du HTML; Ce que je peux faire, c'est trouver un élément de son identifiant, suivez le Le code ci-dessous fonctionne mais ce n'est pas si joli. p> < Pré> xxx pré> Qu'est-ce qu'un meilleur moyen de le faire? p> merci p> PS: Ajout d'un Fiddle (génie) p> p>
4 Réponses : Je n'ai pas essayé, mais peut-être que ce qui suit pourrait fonctionner (je vais tester momentanément): testé et vérifié avec un JS Fiddle Demo . P> P>
Vous avez perdu le Peut-être quelque chose comme ceci: Utilisez Je pense qu'une solution plus simple que celles publiées jusqu'à présent serait saisit tous les éléments "suivant" jusqu'à ce que le filtre soit touché (dans ce cas, nous choisissons les 8 éléments suivants). Vérifié par jsfiddle . P> p>
Il y a définitivement moins de méthodes impliquées, mais je ne suis pas sûr que j'appelle cela plus simple. +1 de toute façon
Semblable à certaines des autres réponses, vous n'incluez pas l'élément actuel, que le code d'origine est. De plus, probablement à la suite du violon, vous n'utilisez pas
@James, le deuxième exemple comprend l'élément actuel (voir suivant () code> (appliquer la même fonction à chaque fois)?
code>, masquer () code> it, puis passez à la suivante (i Don 'T veut tout le
code>' S, à peu près 7 ou 8 dans une rangée). p>
votes
.Slice code> est l'une de ces fonctions de jQuery qui ne sont presque jamais utilisées, mais est une puissante utile lorsque vous en avez besoin.
.closest ("td") code> et doit également inclure l'original
td code>, pas seulement ses frères et sœurs.
votes
votes
.nextall () code>
+ .andself () code>
avec .Slice () code>
. $("#my-easily-identifiable-id").closest("td").nextAll().andSelf().slice(0, 7);
votes
.nextuntil () code>.
:
le plus proche ("td") code> comme l'original est.
. Etc.andself () code>) et cette technique fonctionnera avec l'élément sélectionné ou le "TD" le plus proche ou tout autre élément sélectionné; mis à jour le post
Pouvez-vous poster un exemple d'échantillon HTML que cela fonctionnerait sur (dans un violon)?
Découvrez API.JQUERY.com/NextUntil
@Michaelharen Je suis allé trop longtemps - je ne savais même pas au violon! C'est étonnant. Publié et mis à jour mon message.