使用jQuery方法链接更改p元素内的文本

7y4bm7vi  于 2022-11-29  发布在  jQuery
关注(0)|答案(2)|浏览(116)

如何在单击“开始链接”按钮时将p元素的文本更改为“Congratulations”?我想添加另一个链接方法来实现此目的。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <title>jQuery Method Chaining</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
    <style>
      button {
        padding: 10px;
      }
      p {
        width: 200px;
        padding: 30px 0;
        font: bold 24px;
        text-align: center;
        background: #00ced1;
        border: 1px;
        box-sizing: border-box;
      }
    </style>
    <script>
      $(document).ready(function () {
        $('.start').click(function () {
          $('p')
            .animate({ width: '100%' })
            .animate({ fontSize: '35px' })
            .animate({ borderWidth: 30 })
            ;
        });

        $('.reset').click(function () {
          $('p').removeAttr('style');
        });
      });
    </script>
  </head>
  <body>
    <p>Hello !</p>
    <button type="button" class="start">Start Chaining</button>
    <button type="button" class="reset">Reset</button>
  </body>
</html>

我尝试使用.replaceWith()函数,但它似乎破坏了其他链接方法

a8jjtwal

a8jjtwal1#

您可以使用**.text(“恭喜”).html(“恭喜”)**

注意:* 请使用正确的id,以免影响其他p标记 *

第一个

q35jwt9p

q35jwt9p2#

已经想好了
我使用.text('Congratulations');作为另一个链方法。

相关问题