Sto provando a fare due cose:
Mostra un campo nascosto se un’opzione è selezionata e nascondi quel campo se non (ho questa parte funzionante – anche se io uso una variabile non funziona)
Se l’opzione è selezionata, aggiungi un attributo richiesto al campo che è stato visualizzato. Quando viene selezionata un’altra opzione, rimuovere l’attributo richiesto.
Ecco un collegamento per violino:
http://jsfiddle.net/tucsonlabs/QCY2Q/
if ($("#aCard").filter(":selected"))
passerà sempre perché jQuery restituisce sempre un object e qualsiasi cosa non zero o non nullo o non definito passa attraverso if
block.
Usa questo if ($("#aCard").filter(":selected").length > 0)
, puoi anche usare la variabile per mostrare l’elemento richiesto nel tuo violino.