Hola Alexis88 gracias por responderme, pensé que para pasar valores a select se utilizaba así, eso lo vi en un vídeo que explicaban.
Tenias razón con val obtengo el valor del select. A la final utilice un foreach para que verificará el texto del la tabla con el select y una vez que coincidiera, quitaba el que estaba seleccionado y seleccionaba el que coincidió, este es el código:
Código:
var txt=$(this).parent().parent().children('td:eq(2)').text();
$('#categoria option').each(function(i, selected){
if(txt===$(selected).text())
{
$('#categoria').find('option:selected').removeAttr('selected');
$(selected).attr('selected',true);
}
});
Ahora una duda que tengo para que me funcionará el foreach tuve que agregar los parámetros i, selected pero en realidad la i no la utilizó pero si la quito deja de funcionar, por qué?