Hola.
Vaya, no sabia que esa funcion estuviera depreciated.
se puede solucionar facilmente con un simple if o case
la cuestion es ver el valor del elemento y en funcion de esto aplicar los cambios que quieras y cambiar el valor de nuevo.
algo asi:
Código HTML:
Ver original<!DOCTYPE html>
<script src="https://code.jquery.com/jquery-1.12.0.min.js"></script> <script type="text/javascript"> $(document).ready(function(){
$("#boton").click(function () {
if($(this).text() == "enciende") {
$(this).text("apaga");
$('#muestra').html('
<h2>Encendido
</h2>');
} else {
$(this).text("enciende");
$('#muestra').html('
<h2>Apagado
</h2>');
}
});
});
<div id="boton">enciende
</div>
saludos.