Supongo que te equivocaste al escribir ya que el
<select> tiene un
id, pero cuando intentas tomar el texto que contiene, lo haces mediante otro.
Como alternativa de solución, puedes optar por recorrer al conjunto de opciones (método
.map() para hacer el recorrido y el método
.children() para obtener a los elementos hijos), crear un array con el texto de cada opción (método
.get()) y unirlos con comas utilizando el método
.join().
Código Javascript
:
Ver originalcod_per2 = $('#cod_reg').children().map(function(){
return this.text;
}).get().join();
Un saludo
EDITO: Este método
$.map() te conviene más que el anterior.
Código Javascript
:
Ver originalcod_per2 = $.map($('#cod_reg option'), function(option){
return option.text;
}).join();
Mediante el selector
option, hago referencia a las opciones del
<select>, con lo cual ya no es necesario el uso del método
.children().