📜  如何使用 jQuery 检索 HTML 标签的属性?

📅  最后修改于: 2022-05-13 01:55:59.785000             🧑  作者: Mango

如何使用 jQuery 检索 HTML 标签的属性?

在本文中,我们将学习如何使用 jQuery 检索 HTML 标记的属性。我们可以使用 JQuery 用几行代码来完成这项工作。在这里,我们将构建一个图像缩放系统,其中将了解如何检索和更改 HTML 标记的属性。

使用 attr() 方法:该方法既可用于设置属性,也可用于返回完全取决于此函数中传递的参数的属性。

句法:

// Retrieve the value of the attribute
// of the first matched element
$(selector).attr(attribute)

// Set the value of matched element's attribute
$(selector).attr(attribute, value)

// Set multiple attributes and values
$(selector).attr({attribute1: value1, attribute2: value2,...})
HTML


  

    

  

    

    
       


HTML


  

    

  

    
    


  


输出:

正如您在输出中看到的那样,单击缩放按钮时,图像标签的宽度和高度属性发生了变化。此外,我们从图像标签中检索了 alt 属性值并将其设置在 h1 标签中。

上述任务也可以通过将attr() 方法替换为不会对输出进行任何更改的prop方法来完成。现在出现的问题是使用哪一个?

attr() 和 prop() 之间的区别: attr() 方法更改该 HTML 标记的属性,而prop()根据 DOM 树更改 HTML 标记的属性。让我们通过一个例子来理解这一点。

例子:

HTML



  

    

  

    
    


  

输出:

上面的输出表明,如果您想要任何 HTML 标记的默认值,请使用attr()函数。如果您希望用户更改属性值(例如输入、复选框、收音机等),则使用prop()函数获取更新后的值。