当前位置:首页 > jquery

jquery取值

2026-01-15 16:19:40jquery

jQuery 取值方法

获取表单元素值

使用 val() 方法获取表单元素的值,适用于 inputselecttextarea 等表单控件。

var username = $('#username').val();
var password = $('#password').val();

获取 HTML 内容

使用 html() 方法获取元素的 HTML 内容,包括子元素和标签。

var content = $('#container').html();

获取文本内容

使用 text() 方法获取元素的纯文本内容,不包括 HTML 标签。

var text = $('#paragraph').text();

获取属性值

使用 attr() 方法获取元素的属性值,如 idclasshref 等。

jquery取值

var link = $('#myLink').attr('href');
var className = $('#myDiv').attr('class');

获取 CSS 属性值

使用 css() 方法获取元素的 CSS 属性值,如颜色、宽度等。

var color = $('#myDiv').css('color');
var width = $('#myDiv').css('width');

获取数据属性值

使用 data() 方法获取元素的自定义数据属性值(data-* 属性)。

var userRole = $('#user').data('role');
var itemId = $('#item').data('id');

获取多个元素的值

通过遍历或选择器获取多个元素的值,并将结果存储在数组中。

jquery取值

var values = [];
$('.items').each(function() {
    values.push($(this).val());
});

获取复选框或单选按钮的值

对于复选框或单选按钮,需要检查是否被选中,然后获取值。

var checkedValue = $('input[name="gender"]:checked').val();
var checkedValues = [];
$('input[name="hobbies"]:checked').each(function() {
    checkedValues.push($(this).val());
});

获取下拉框选中的值

对于下拉框(select),使用 val() 方法获取选中的值。

var selectedValue = $('#mySelect').val();

获取多个下拉框选中的值

对于多选下拉框(selectmultiple 属性),使用 val() 方法获取所有选中的值。

var selectedValues = $('#myMultiSelect').val();

注意事项

  • 如果元素不存在或未选中,val() 方法返回 undefined
  • html()text() 方法对空元素返回空字符串。
  • 使用 data() 方法时,确保元素已设置对应的 data-* 属性。

标签: jquery
分享给朋友:

相关文章

jquery教程

jquery教程

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”(Write Les…

jquery页面

jquery页面

jQuery 页面操作指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 在页面中的常见使用方法…

jquery js

jquery js

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

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery 对象

jquery 对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素的集合。它是一个类数组对象,包含一组 DOM 元素并提供 jQuery 特有的方法链式操作。 创…

jquery 字符串

jquery 字符串

jQuery 字符串操作 jQuery 提供了多种方法来处理字符串,尽管原生 JavaScript 已经具备强大的字符串处理能力,但结合 jQuery 可以更方便地操作 DOM 元素中的字符串内容。…