J'ai ce genre de blocs html:Sélectionnez élément enfant à partir des données parent attributs valeur
<div data-target="TargeID" data-action="toggle" data-trigger="Yes">
...
<ul>
<li>
<label class="radio">
<input id="cpMainContent_ctl24_rptAnswers_rbAnswer_0" type="radio" name="cpMainContent_ctl24" value="ctl00$cpMainContent$ctl24$rptAnswers$ctl01$rbAnswer">
Yes
</label>
</li>
<li>
<label class="radio">
<input id="cpMainContent_ctl24_rptAnswers_rbAnswer_1" type="radio" name="cpMainContent_ctl24" value="ctl00$cpMainContent$ctl24$rptAnswers$ctl02$rbAnswer">
No
</label>
</li>
<li>
<label class="radio">
<input id="cpMainContent_ctl24_rptAnswers_rbAnswer_2" type="radio" name="cpMainContent_ctl24" value="ctl00$cpMainContent$ctl24$rptAnswers$ctl03$rbAnswer">
maybe
</label>
</li>
</ul>
</div>
J'ai besoin de sélectionner chaque entrée à l'intérieur des éléments avec data-action="toggle"
et Im en utilisant ce sélecteur jQuery: $('[data-action="toggleQuestions"] :input');
mais j'ai besoin de sélectionner les entrées dont la valeur text
est égale à la valeur parente data-trigger
.
Est-il possible directement avec un sélecteur?
Pourquoi at-il besoin d'être directement avec un sélecteur? Vous ne pouvez pas utiliser un appel 'filter'? – Jamiec
@Jamiec je me demandais s'il y avait une façon plus concise de le faire – giammin