estou achando essa código muito repetitivo.
a unica diferença é o momento que é executado o script.
é possível unificar esse código?
$('#encaminhamentoInterno').change(function () {
var valor = $('#encaminhamentoInterno').val();
if(valor==1){
$( "#colaborador" ).prop( "disabled", false );
$( "#psiInst" ).prop( "disabled", true );
$("#psiInst").val("");
}else{
$("#colaborador").val("");
$("#supervisor").val("");
$( "#colaborador" ).prop( "disabled", true );
$( "#supervisor" ).prop( "disabled", true );
$( "#psiInst" ).prop( "disabled", false );
}
});
$('#encaminhamentoInterno').ready(function () {
var valor = $('#encaminhamentoInterno').val();
if(valor==1){
$( "#colaborador" ).prop( "disabled", false );
$( "#psiInst" ).prop( "disabled", true );
$("#psiInst").val("");
}else{
$("#colaborador").val("");
$("#supervisor").val("");
$( "#colaborador" ).prop( "disabled", true );
$( "#supervisor" ).prop( "disabled", true );
$( "#psiInst" ).prop( "disabled", false );
}
});