Facing problema estranho ao adicionar e remover classe


i abaixo da função que está sendo usada para inicializar um widge

jQuery.fn.initPortlet = function( parent_component ,header , component ){
        var o = $(this[0])
        this.addClass("ui-widget ui-widget-content ui-corner-all")
            .find(header)           
            .addClass("headertitle")
            .addClass("align_center")
            .addClass("defaultheadercolor")
            .prepend('<span class="ui-icon ui-icon-minusthick"></span>')
            .end()
            .find(component);
};

que ele faz é anexar um ícone de menos no canto superior esquerdo do widget. Eu tenho uma chamada ajax por causa disso essa função é chamada várias vezes e acrescenta um ícone de menos várias veze

estou tentando reescrever essa função de tal maneira que, quantas vezes ela for chamada, acrescente apenas um ícone de menos no cabeçalh
entei uma abordagem de pousio, mas não funciono

var $minusthick = $('span.ui-icon ui-icon-minusthick');
$('div.div_header').find($minusthick).remove().prepend('<span class="ui-icon ui-icon-minusthick"></span>').end();

O que eu estou tentando é remover toda a extensão com o nome da classe span.ui-icon ui-icon-minusthick e, finalmente, anexar um ícone de menos, mas não funcionou para mi

Edita estou chamando essa função dessa maneira-

$('.div_portlet').initPortlet('.div_portlet','.div_header','.div_content')   
            $('.div_portlet_inner').initPortlet('.div_portlet_inner','.div_header_inner','.div_content_inner');

html correspondente a este é-

html:

<div class="div_portlet" id="LINEITEM_HEADER" >
<div class="div_header"><%=hu.getFrameURL(82,83)%> Line Item Header Information</div>
            <div class="div_content" id="LINEITEM_HEADER_CONTENT">

            </div>  
</div>

para html de segunda chamada permanecerá o mesmo, apenas as classes receberão alterações dediv_portlet paradiv_portlet_inner, da mesma maneira para outra classe. eu escrevi essa função em um arquivo js.

qualquer ajuda ou sugestão para que eu possa alcançar meu objetivo será muito apreciada. Por favor, pessoal, me ajudem, eu fiquei preso neste momento. Desde já, obrigado!!!!

questionAnswers(2)

yourAnswerToTheQuestion