当前位置:首页 > jquery

jquery获取input

2026-03-17 10:04:35jquery

获取input元素的值

使用jQuery的val()方法可以获取input元素的值。假设input的id为myInput,代码如下:

var inputValue = $('#myInput').val();
console.log(inputValue); // 输出input的值

获取input元素的属性

通过attr()方法可以获取input的属性(如typeplaceholder等):

jquery获取input

var inputType = $('#myInput').attr('type');
console.log(inputType); // 输出input的type属性值

监听input值的变化

使用on()change()事件监听input值的改变:

jquery获取input

$('#myInput').on('input', function() {
    console.log($(this).val()); // 实时输出变化的值
});

获取多个input的值

通过类选择器或属性选择器批量获取input值:

$('.input-class').each(function() {
    console.log($(this).val()); // 遍历输出每个input的值
});

动态创建的input元素

若input是动态生成的,需使用事件委托监听:

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

注意事项

  • 确保DOM加载完成后再操作,代码需放在$(document).ready()或简写$(function() { ... })中。
  • 对于表单提交前的验证,可结合val()和事件阻止(如e.preventDefault())实现。

标签: jqueryinput
分享给朋友:

相关文章

vue实现input

vue实现input

Vue 实现 Input 输入框的方法 基本双向绑定 使用 v-model 指令实现双向数据绑定,适用于大多数表单场景: <template> <input v-model="…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery页面

jquery页面

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

jquery 属性

jquery 属性

jQuery 属性操作 jQuery 提供了一系列方法来获取、设置和操作 HTML 元素的属性。以下是常用的属性操作方法: attr() 方法 用于获取或设置元素的属性值。获取属性时,传入属性名;设…

jquery点击事件

jquery点击事件

jQuery 点击事件基础用法 使用 jQuery 绑定点击事件主要通过 .click() 方法或 .on() 方法实现。以下示例展示如何为按钮添加点击事件: // 方法1: 使用 .click()…

jquery 高度

jquery 高度

jQuery 获取和设置元素高度的方法 使用 jQuery 可以方便地获取或设置元素的高度。以下是几种常用的方法: 获取元素高度 使用 height() 方法可以获取匹配元素中第一个元素的计算高度(…