当前位置:首页 > jquery

jquery 获取值

2026-04-08 05:18:31jquery

jQuery 获取值的方法

jQuery 提供了多种方法来获取 HTML 元素的值,具体取决于元素的类型(如输入框、下拉框等)。以下是常见的方法:

获取输入框的值

使用 .val() 方法可以获取输入框(如 <input><textarea>)的值:

var inputValue = $('#inputId').val();

获取下拉框(select)的值

对于 <select> 元素,.val() 会返回选中的选项的值:

var selectValue = $('#selectId').val();

获取单选按钮(radio)的值

单选按钮组需要选中某个选项后,通过 .val() 获取其值:

var radioValue = $('input[name="radioName"]:checked').val();

获取复选框(checkbox)的值

复选框可以单独获取选中状态的值,或多个选中的值:

// 单个复选框
var checkboxValue = $('#checkboxId').is(':checked');

// 多个复选框(获取选中的值数组)
var checkedValues = $('input[name="checkboxName"]:checked').map(function() {
    return $(this).val();
}).get();

获取文本内容

使用 .text() 获取元素的纯文本内容,或 .html() 获取包含 HTML 标记的内容:

// 纯文本
var textContent = $('#elementId').text();

// HTML 内容
var htmlContent = $('#elementId').html();

获取属性值

使用 .attr() 方法可以获取元素的属性值:

jquery 获取值

var hrefValue = $('#linkId').attr('href');

注意事项

  • 如果元素不存在或未选中,.val() 会返回 undefined
  • 对于多选下拉框(<select multiple>),.val() 返回选中的值的数组。
  • 复选框的 .is(':checked') 返回布尔值,表示是否选中。

通过这些方法,可以灵活地获取页面中各种元素的值或内容。

标签: jquery
分享给朋友:

相关文章

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

jquery 对话框

jquery 对话框

jQuery 对话框的实现方法 jQuery 对话框通常通过 jQuery UI 库中的 dialog() 方法实现。以下是几种常见的实现方式: 基本对话框实现 引入必要的 jQuery 和 jQ…

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery a

jquery a

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更…

jquery 控件

jquery 控件

jQuery 控件概述 jQuery 控件是基于 jQuery 库开发的交互式 UI 组件,用于增强网页功能。这些控件通常提供表单元素、数据展示、导航等功能,简化开发流程。 常用 jQuery 控件…

on jquery

on jquery

jQuery Overview jQuery is a fast, lightweight, and feature-rich JavaScript library designed to simpl…