如何在jQuery中切换按钮文本标签?

时间:2014-02-26 01:49:28

标签: jquery

我制作了一个隐藏一些文字的按钮,效果很好。但我想将隐藏按钮的文字从隐藏改为显示等等,请帮忙 这是代码

<html>
<head>
<script src="jqueryLibrary.js"></script>
<script>
$(document).ready(function(){
    $("button").click(function(){
        $("p").toggle(1000);
    });
});
</script>
</head>
<body>
  <button>hide</button>
  <p>This is a paragraph with little content.</p>
  <p>This is another small paragraph.</p>
</body>
</html>

2 个答案:

答案 0 :(得分:2)

您可以使用text()

$(document).ready(function () {
    $("button").click(function () {
        $("p").toggle(1000);
        $(this).text(function(i, text){
            return text === "Show" ? "Hide" : "Show";
        })
    });
});

<强> Fiddle Demo

答案 1 :(得分:1)

如果我理解正确,您只想更改按钮文字?

<script>
$(document).ready(function(){
$("button").click(function(){
$("p").toggle(1000);
   if($(this).html() == "Hide"){
      $(this).html("Hide");
   }
   else{
      $(this).html("Show");
   }
});
});
</script>