jQuery-链接方法

时间:2020-02-23 14:46:05  来源:igfitidea点击:

在本教程中,我们将学习jQuery中的方法链。

在jQuery中,可以链接返回jQuery对象的任何方法。

在本教程中,我们将研究如何使用jQuery中的链接方法添加文本,更改文本颜色和背景颜色。
因此,让我们开始吧。

通过链接方法添加文本和样式

假设我们有一个元素" h1",其ID为" username"。
假设我们要添加一些文本并更改元素的文本颜色和背景颜色。

为了完成此任务,我们必须做以下事情。

  • 选择元素
  • 添加文字
  • 设定文字颜色
  • 设定背景颜色

我们将首先逐步解决此问题,然后将通过链接方法解决相同的问题。

逐步的方式

步骤1:选择元素

要选择元素,我们必须使用以下代码。

var h1 = $("#username");

步骤2:新增文字

假设我们要将用户名添加到元素中。
为了实现这一点,我们可以使用text()方法并传递我们要添加的文本值。

h1.text("happy");

步骤3:设定文字颜色

要设置文本颜色,我们必须使用css()方法。
假设我们要将文字颜色更改为"#111",因此,我们将编写以下代码。

h1.css("color", "#111");

步骤4:设定背景颜色

要设置背景颜色,我们必须再次使用css()方法。
假设我们要将背景色设置为#eee,因此,我们将编写以下代码。

h1.css("background-color", "#eee");

因此,我们编写了以下4个步骤来设置文本" happy",并将文本颜色更改为"#111",将背景颜色更改为" #eee"。

var h1 = $("#username");
h1.text("happy");
h1.css("color", "#111");
h1.css("background-color", "#eee");

链接方式

步骤1:选择元素

为此,我们编写以下代码。

$("#username");

步骤2:设定文字

现在,我们将使用text()方法将文本" happy"添加到所选元素。

$("#username").text("happy");

步骤3:设定文字颜色

为此,我们将使用css()方法和color属性,并将值设置为#111

$("#username").text("happy").css("color", "#111");

步骤4:设定背景颜色

要设置背景色,我们将再次使用css()方法和background-color属性,并将值设置为#eee。

$("#username").text("happy").css("color", "#111").css("background-color", "#eee");

可是等等...

通过将步骤3和步骤4结合起来,我们可以获得相同的结果。

因此,最终代码将如下所示。

$("#username").text("happy").css({"color": "#111", "background-color": "#eee"});

我们还可以分离方法以使其更具可读性。

$("#username")
  .text("happy")
  .css({
    "color": "#111",
    "background-color": "#eee"
  });

这是jQuery中的方法链。