Ciao a tutti!
Ho una serie di div che inizialmente stampo chiusi e apro richiamando una funzione javascript che va a sostituire l'attributo dispay:none con block.
Volevo chiedrvi una cosa, ho implementato un fltro con jquery che cerchi dentro quei div. Il problema è che questo funziona, trova tutti i risultati, ma purtroppo non apre i div in questione e per vedere quindi i risultati bisogna apreire ogni singolo div da se.
Esiste un modo per fare in modo che alla prima lettere immessa nel form del filtro questo apra automaticamente tutti i div?
Per il momento i div li faccio aprire e nascondere così (la variabile '$macro' viene stampata da php)
codice:
<div id="<?php echo $macro . 'up'; ?>" >
[img]images/arrow_down.gif[/img]
</div>
<div id="<?php echo $macro. 'down'; ?>" style="display:none;" class="clickable">
[img]images/arrow_up.gif[/img]
</div>
che a sua volta va a richiamare la seguente funzione javascript:
codice:
function visMacro(macro)
{
if(document.getElementById(macro).style.display == 'none')
{
document.getElementById(macro).style.display = '';
}
else
{
document.getElementById(macro).style.display = 'none';
}
}
Come posso richiamare questa funzione o cambaire tutti gli attributi dei div in un colpo solo?
Grazie mille a tutti!