hola.
pues si que es raro, prueba a volver a indicarselo dentro de la funcion change()
Código Javascript
:
Ver original$(function(){
$("#v_unidad_negocio").change(function(){
var und_negocio = $("#v_unidad_negocio option:selected").val();
if(und_negocio == "do"){
$("#m_metas_unidad").html('<div class="col-md-2">'
+'<input type="text" class="form-control number" placeholder="Monto" id="n_monto_do1_meta">'
+'</div>')
}else if(und_negocio == "PAP"){
$("#m_metas_usuario").html('<div class="col-md-2">'
+'<input type="text" class="form-control number" placeholder="Monto" id="n_monto_pap1_meta">'
+'</div>')
}
$('#n_monto_do1_meta').number(true,2);
})
});
espero te funcione
saludos