Comment sélectionnez-vous tous les tags d'identification qui contiennent une certaine chaîne en javascript?
J'ai un ASP.NET application qui rend une multitude de questions, avec la possibilité de fournir une explication pour les réponses données.
<label for="[<%:count %>].AnswerExplanation_<%: i+1 %>" id="[<%:count %>].toggleExplanation_<%: i+1 %>"><strong>Add Explanation</strong></label>
<br /><br />
<div id="[<%:count %>].Explanation_<%: i+1 %>">
<textarea id="[<%:count %>].AnswerExplanation_<%: i+1 %>" name="[<%:count %>].AnswerExplanation_<%: i+1 %>" class="ckedit"></textarea>
</div>
de sorte que vous aurez id comme "[X].toggleExplanation_Y" correspondant à "[X].AnswerExplanation_Y"
Je suis en train d'écrire une fonction javascript pour afficher/masquer la AnswerExplanation divs, et cherchait un moyen pour sélectionner tous les id contenant "toggleExplanation" je devrais être en mesure d'obtenir le reste à partir de là.
source d'informationauteur Alex
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser le attribut contient collector
Si votre utilisation de jquery, vous pouvez l'utiliser pour sélectionner tout le document contenant "toggleExplanation"
Donner à tous les
.toggleExplanation_
divs un marqueur unique de la classe CSS. Ensuite, vous pouvez simplement utiliser jQuery pour sélectionner tous les éléments de cette classe.