2013-06-28 3 views
-3

Мне нужно вернуть старый текст в тег привязки.Как переключить текст в теге привязки?

$(document).ready(function() { 
    $("#loginBarHandle").click(function() { 
     $("#myLink").text("Close"); 
    }); 
}); 

Но если я добавлю условие if, слайдер, связанный с ним, не сдвинется вверх. Любые другие способы?

+0

Что вы хотите переключить, открыть/закрыть? –

ответ

0

Единственный способ переключения текст в JQuery, чтобы использовать, если/другое условие так:

if ($(this).text() == "Close") 
     $(this).text("OtherText") 
    else 
     $(this).text("Close"); 

или скрытие/показ элементов условно. Если ваша анимация не работает, это означает, что что-то еще сломано. просто поделитесь своим кодом.

1

Вы просто хотите обменять его?

$(document).ready(function() { 
    $("#loginBarHandle").click(function() { 
     $("#myLink").text(function(_, text){ 
      return text== "Close" ? "Open" : "Close"; 
     }); 
    }); 
});