在jQuery中,text()、val()和html()方法获取文本内容时有何不同?

2025-09-06
text() 获取或设置元素的文本内容,忽略标签;val() 用于表单元素值的获取和设置;html() 获取或设置元素及其子元素的 HTML 内容。jQuery获取文本节点之 text()/val()/html() 方法区别

在jQuery中,我们可以使用不同的方法来获取或设置元素的文本内容,以下是这三个常用方法的区别:

1、text() 方法

用途:用于获取或设置所选元素的文本内容。

特点:该方***获取所有匹配元素的文本内容,包括它们的后代元素中的文本,如果提供了参数,则会将该参数设置为所选元素的文本内容。

示例代码:

     $(selector).text(); // 获取文本内容     $(selector).text("新的文本内容"); // 设置文本内容

2、val() 方法

用途:主要用于获取或设置表单元素的值,如,