In meinem each()
würde Ich mag an:Select div von Attributdaten mit JSON
ausblenden alle divs, wo die
data-infos.grpid = $jQuery(this).data('infos').grpid
die nächste div zeigen, wo
data-infos.ordre = $jQuery(this).data('infos').next_ordre
I Ich weiß nicht, wie man ein "wo" mit dem Datenattribut macht und ein "ausblenden" oder "anzeigen" darauf macht.
jQuery("div[testid]:visible").each(function() {
//Hide all div with same data-infos grpid
//display the next one with 'next_ordre' (ordre=2 in this example)
});
<div testid="afcnG0tN" data-infos='{"banid":"3cxWET0T", "grpid":"12c0RNPo", "ordre":"1", "next_ordre":"2"}'>Test 1</div>
<div testid="afcnG0tN" data-infos='{"banid":"0i9fIbei", "grpid":"12c0RNPo", "ordre":"2", "next_ordre":"3"}' style="display: none">Test 2</div>
<div testid="afcnG0tN" data-infos='{"banid":"pTgfUFLf", "grpid":"12c0RNPo", "ordre":"3", "next_ordre":"1"}' style="display: none">Test 3</div>
Danke. Ich bin nur überrascht, dass wir eine foreach machen müssen und nicht ein "select" wie: jQuery ("div [testid]"). Data ('infos'). Wo ('ordre', '2'). Show() ; – Portekoi