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.
codice:
            
<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>
purtroppo è un accrocchio che non soddisfa tutti i miei bisogni, per farlo funzionare ho ovuto inserie un valore statico nella option

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

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>
ecco io vorrei gestire con l'if la var "str" ma come fare ?



.