con el evento en el select no, mejor js con js
y claro, te escribe todos los valores seleccionados por le estas pidiendo que te busque todos los option que están seleccionados
$('option:selected').text()
y debería ser
$('option:selected', this).text()
Código HTML:
Ver original <script src="http://code.jquery.com/jquery-latest.js"></script> $(function(){
//Cuando cambian de opcion meto el texto en el span#quote_product
$('#tipo_producto').change( function (){
$('#quote_product').text( $('option:selected', this).text());
});
//Genero un evento change
$('#tipo_producto').change();
});
<select name="tipo_producto" id="tipo_producto"> <option value="Mesa Basica" selected="selected">Mesa Formaica Laminada
</option>
Tipo producto:
<span id="quote_product"></span>