Javascript 如何在锚定标记中切换文本?

Javascript 如何在锚定标记中切换文本?,javascript,jquery,Javascript,Jquery,我需要找回锚定标签中的旧文本 $(document).ready(function() { $("#loginBarHandle").click(function() { $("#myLink").text("Close"); }); }); 但是如果我添加一个If条件,与之关联的滑块将不会向上滑动。还有其他方法吗?在jquery中切换文本的唯一方法是使用if/else条件,如下所示: if ($(this).text() == "Close")

我需要找回锚定标签中的旧文本

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

但是如果我添加一个If条件,与之关联的滑块将不会向上滑动。还有其他方法吗?

在jquery中切换文本的唯一方法是使用if/else条件,如下所示:

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

或者有条件地隐藏/显示元素。如果您的动画不工作,这意味着其他东西被破坏。只需共享您的代码。

您只想交换代码吗

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

您想切换什么,打开/关闭?