程序员scholar 程序员scholar
首页
  • Web 三剑客

    • HTML
    • CSS
    • JavaScript
  • 现代 JavaScript

    • ES6
    • TypeScript
  • 前端工具库

    • jQuery
    • Ajax
    • Axios
  • Vue 生态

    • Vue2
    • Vue3
    • Vue3 + TS
    • Vuex
  • 小程序开发

    • 微信小程序
    • uni-app
  • 构建工具

    • Webpack
  • 服务端技术

    • Node.js
  • 实时通信

    • WebSocket
    • 第三方登录
  • Element-UI
  • Apache ECharts
后端 (opens new window)
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
首页
  • Web 三剑客

    • HTML
    • CSS
    • JavaScript
  • 现代 JavaScript

    • ES6
    • TypeScript
  • 前端工具库

    • jQuery
    • Ajax
    • Axios
  • Vue 生态

    • Vue2
    • Vue3
    • Vue3 + TS
    • Vuex
  • 小程序开发

    • 微信小程序
    • uni-app
  • 构建工具

    • Webpack
  • 服务端技术

    • Node.js
  • 实时通信

    • WebSocket
    • 第三方登录
  • Element-UI
  • Apache ECharts
后端 (opens new window)
  • 面试问题常见

    • 十大经典排序算法
    • 面试常见问题集锦
关于
GitHub (opens new window)
npm

(进入注册为作者充电)

  • jQuery

    • jQuery 入门
    • jQuery 选择器
    • jQuery 样式操作
    • jQuery 效果
    • jQuery 属性操作
    • jQuery 文本属性值操作
      • 1. 获取或设置元素内容 html()
      • 2. 获取或设置元素文本内容 text()
      • 3. 获取或设置表单的值 val()
      • 4. 综合示例
    • jQuery 元素操作
    • jQuery 尺寸、位置操作
    • jQuery 事件
    • jQuery 其他方法
  • jQuery
  • jQuery
scholar
2024-07-24
目录

jQuery 文本属性值操作

# jQuery 文本属性值操作

jQuery 提供了方便的方法来获取和设置元素的内容、文本以及表单的值。以下是常用的文本属性值操作方法:

# 1. 获取或设置元素内容 html()

html() 方法用于获取或设置元素的 HTML 内容,相当于原生 JavaScript 中的 innerHTML。

// 获取元素的 HTML 内容
var content = $('#element').html();
console.log('HTML 内容:', content);

// 设置元素的 HTML 内容
$('#element').html('<p>新内容</p>');
1
2
3
4
5
6

语法:

.html() // 获取元素的 HTML 内容
.html(HTML字符串) // 设置元素的 HTML 内容
1
2

# 2. 获取或设置元素文本内容 text()

text() 方法用于获取或设置元素的纯文本内容,相当于原生 JavaScript 中的 innerText 或 textContent。

// 获取元素的文本内容
var textContent = $('#element').text();
console.log('文本内容:', textContent);

// 设置元素的文本内容
$('#element').text('新的文本内容');
1
2
3
4
5
6

语法:

.text() // 获取元素的文本内容
.text(文本字符串) // 设置元素的文本内容
1
2

# 3. 获取或设置表单的值 val()

val() 方法用于获取或设置表单元素的值(如输入框、选择框等),相当于原生 JavaScript 中的 value。

// 获取表单元素的值
var inputValue = $('#inputElement').val();
console.log('表单值:', inputValue);

// 设置表单元素的值
$('#inputElement').val('新值');
1
2
3
4
5
6

语法:

.val() // 获取表单元素的值
.val(值) // 设置表单元素的值
1
2

# 4. 综合示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>jQuery 文本属性值操作示例</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            // 获取元素的 HTML 内容
            var htmlContent = $('#htmlElement').html();
            console.log('HTML 内容:', htmlContent);

            // 设置元素的 HTML 内容
            $('#htmlElement').html('<p>这是新的 HTML 内容</p>');

            // 获取元素的文本内容
            var textContent = $('#textElement').text();
            console.log('文本内容:', textContent);

            // 设置元素的文本内容
            $('#textElement').text('这是新的文本内容');

            // 获取表单元素的值
            var inputValue = $('#inputElement').val();
            console.log('表单值:', inputValue);

            // 设置表单元素的值
            $('#inputElement').val('新表单值');
        });
    </script>
</head>
<body>
    <div id="htmlElement"><p>原始 HTML 内容</p></div>
    <div id="textElement">原始文本内容</div>
    <input type="text" id="inputElement" value="原始表单值">
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
编辑此页 (opens new window)
jQuery 属性操作
jQuery 元素操作

← jQuery 属性操作 jQuery 元素操作→

Theme by Vdoing | Copyright © 2019-2025 程序员scholar
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式