当前位置:首页 > jquery

jquery获取input的输入值

2026-03-17 06:14:11jquery

获取单个input的值

使用val()方法直接获取指定input元素的值。假设input的id为username

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

获取多个input的值(表单场景)

遍历表单内的所有input元素,获取其值并存储为对象或数组:

// 方法1:存储为对象(推荐)  
var formData = {};  
$('form input').each(function() {  
  formData[$(this).attr('name')] = $(this).val();  
});  

// 方法2:存储为数组  
var values = [];  
$('form input').each(function() {  
  values.push($(this).val());  
});

动态获取input值(事件触发)

通过事件监听实时获取输入值,例如keyupchange事件:

$('#dynamicInput').on('keyup', function() {  
  console.log($(this).val());  
});  

特殊类型input的值获取

对于checkboxradio,需判断选中状态再取值:

jquery获取input的输入值

// 单选框  
var radioValue = $('input[name="gender"]:checked').val();  

// 复选框(多选)  
var checkedValues = [];  
$('input[name="hobbies"]:checked').each(function() {  
  checkedValues.push($(this).val());  
});

注意事项

  • 若input为空,val()返回空字符串""
  • 动态生成的input需使用事件委托监听:
    $(document).on('keyup', '.dynamic-input', function() {  
      console.log($(this).val());  
    });  

标签: jqueryinput
分享给朋友:

相关文章

jquery手册

jquery手册

jQuery手册概览 jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是核心功能和常用方法的分类整理。 核心方法 $(selector…

jquery官网

jquery官网

jQuery 官网地址 jQuery 的官方网站是 https://jquery.com/。该网站提供以下核心内容: 下载 jQuery:提供最新版本的 jQuery 库(压缩版和未压缩版),支…

jquery之家

jquery之家

jQuery之家资源推荐 jQuery之家(通常指提供jQuery相关资源的网站或社区)是开发者获取插件、教程和代码示例的重要平台。以下是几个与jQuery相关的优质资源网站: 1. jQuery官…

jquery获取radio选中的值

jquery获取radio选中的值

获取radio选中的值 使用jQuery获取被选中的radio按钮的值可以通过以下几种方法实现: 方法1:使用:checked选择器 var selectedValue = $('input[na…

jquery作用

jquery作用

jQuery的作用概述 jQuery是一个快速、简洁的JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计和Ajax交互等操作。其核心目标是让开发者以更少的代码完成更多功能,同时解…

jquery 返回

jquery 返回

jQuery 返回顶部功能实现 使用jQuery实现返回顶部功能可以通过监听滚动事件和动画滚动效果来完成。以下是几种常见的实现方法: 监听滚动事件并显示/隐藏返回按钮 $(window).scro…