当前位置:首页 > jquery

jquery input

2026-03-17 13:23:59jquery

jQuery Input 操作指南

获取 input 值

使用 .val() 方法获取或设置 input 元素的值。获取值时不需要参数,设置值时传入新值作为参数。

// 获取值
var value = $('#inputId').val();

// 设置值
$('#inputId').val('new value');

监听 input 事件

通过 .on() 方法监听 input 元素的变更事件,实时获取用户输入内容。

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

清空 input 内容

使用 .val('') 将 input 的值设为空字符串,或调用 .trigger('reset') 重置表单。

// 清空单个 input
$('#inputId').val('');

// 重置整个表单
$('#formId').trigger('reset');

动态添加 input 元素

通过 jQuery 的 DOM 操作函数动态创建并插入 input 元素到指定位置。

var newInput = $('<input>', {
    type: 'text',
    id: 'dynamicInput',
    placeholder: 'Enter text'
});
$('#container').append(newInput);

验证 input 内容

结合正则表达式或 HTML5 验证属性检查输入内容是否符合要求。

$('#submitBtn').click(function() {
    var inputVal = $('#inputId').val();
    if (!inputVal.match(/^[A-Za-z]+$/)) {
        alert('只允许字母');
        return false;
    }
});

禁用/启用 input

使用 .prop() 方法控制 input 元素的禁用状态。

// 禁用
$('#inputId').prop('disabled', true);

// 启用
$('#inputId').prop('disabled', false);

获取 input 属性

通过 .attr() 方法读取或修改 input 元素的属性(如 placeholdertype)。

// 获取属性
var type = $('#inputId').attr('type');

// 修改属性
$('#inputId').attr('placeholder', 'New hint');

复选框/单选框操作

针对 checkboxradio 类型 input,使用 .prop('checked') 获取或设置选中状态。

jquery input

// 获取是否选中
var isChecked = $('#checkboxId').prop('checked');

// 设置为选中
$('#radioId').prop('checked', true);

标签: jqueryinput
分享给朋友:

相关文章

jquery图片

jquery图片

jQuery 图片操作 jQuery 提供了多种方法来处理图片,包括加载、显示、隐藏、动画效果等。以下是一些常见的 jQuery 图片操作方法: 动态加载图片 使用 jQuery 的 attr()…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

jquery下拉

jquery下拉

jQuery 实现下拉效果的方法 使用 slideDown() 和 slideUp() 方法 通过 slideDown() 展开元素,slideUp() 收起元素,实现平滑的下拉动画效果。 $(…

jquery验证

jquery验证

jQuery 验证的基本方法 使用 jQuery 进行表单验证可以通过多种方式实现,以下是一些常见的方法和插件: 使用 jQuery 原生方法 通过 jQuery 选择器和事件处理函数,可以手动编写…

jquery 特效

jquery 特效

jQuery 特效实现方法 jQuery 提供了丰富的特效方法,可以轻松实现动画、渐变、滑动等效果。以下是一些常见的 jQuery 特效实现方式: 淡入淡出效果 使用 fadeIn() 和 fade…

jquery 数字

jquery 数字

jQuery 数字操作 jQuery 本身不直接提供数字操作的方法,但可以结合 JavaScript 的数字处理功能来实现。以下是常见的数字操作场景及实现方式。 数字格式化 使用 JavaScrip…