uhm...![]()
devo fare venire fuori la textarea (contenuta nel div "desc_altro") solo se l'utente seleziona la voce "altro" della select, ho bisogno di ottenerla da un evento change rilevando il valore della <option></option>
ho scritto il codice sotto riportato e sembra funzionare.
purtroppo è un accrocchio che non soddisfa tutti i miei bisogni, per farlo funzionare ho ovuto inserie un valore statico nella optioncodice:<script> $(document).ready(function(){ $('#desc_altro').hide(); $('#tipo').val("altro").change(function() { if($(this).attr('value') == 1){ $("#desc_altro").show(); } else{ $("#desc_altro").hide(); }; }); }); </script>
codice:<option value="1">Altro</option>
vorrei gestire la condizione IF rilevando un attributo testo e non variabile ma non so come fare.
ho trovato questo esempio nella documentazione JQ
ecco io vorrei gestire con l'if la var "str" ma come fare ?codice:<!DOCTYPE html> <html> <head> <style> div { color:red; } </style> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> </head> <body> <select name="sweets" multiple="multiple"> <option>Chocolate</option> <option selected="selected">Candy</option> <option>Taffy</option> <option selected="selected">Caramel</option> <option>Fudge</option> <option>Cookie</option> </select> <div></div> <script> $("select").change(function () { var str = ""; $("select option:selected").each(function () { str += $(this).text() + " "; }); $("div").text(str); }) .change(); </script> </body> </html>![]()
.

Rispondi quotando