$mylabel.text( $mylabel.text().replace('-', '') );
Depuis text()
obtient la valeur, et text( "someValue" )
définit la valeur, il vous suffit de placer l'un dans l'autre.
Serait l'équivalent de faire:
var newValue = $mylabel.text().replace('-', '');
$mylabel.text( newValue );
EDIT:
J'espère que j'ai compris correctement à la question. Je suis en supposant $mylabel
fait référence à un élément du DOM dans un objet jQuery, et la chaîne est dans le contenu de l'élément.
Si la chaîne est dans une autre variable ne fait pas partie du DOM, alors vous voudrez probablement pour appeler l' .replace()
fonction à l'encontre de cette variable avant de l'insérer dans le DOM.
Comme ceci:
var someVariable = "-123456";
$mylabel.text( someVariable.replace('-', '') );
ou une version plus détaillée:
var someVariable = "-123456";
someVariable = someVariable.replace('-', '');
$mylabel.text( someVariable );