当前位置:首页 > jquery

jquery设置input只读

2026-02-04 06:22:52jquery

使用 jQuery 设置 input 只读

通过 jQuery 可以轻松设置 input 元素为只读状态,以下是几种常见方法:

方法一:使用 prop() 方法

$('#inputId').prop('readonly', true);

prop() 方法直接修改元素的 readonly 属性,设置为 true 时 input 变为只读。

jquery设置input只读

方法二:使用 attr() 方法

$('#inputId').attr('readonly', 'readonly');

attr() 方法通过设置 HTML 属性实现只读,兼容性较好。

jquery设置input只读

方法三:动态切换只读状态

$('#toggleButton').click(function() {
    $('#inputId').prop('readonly', function(_, val) {
        return !val; // 切换当前状态
    });
});

通过回调函数动态切换 input 的只读状态。

取消 input 只读

取消只读状态只需将属性值设为 false 或移除属性:

$('#inputId').prop('readonly', false);
// 或
$('#inputId').removeAttr('readonly');

注意事项

  • prop() 方法更推荐用于布尔属性(如 readonlydisabled),而 attr() 适用于普通 HTML 属性。
  • 只读 input 的值仍可被 JavaScript 修改,仅限制用户输入。

标签: jqueryinput
分享给朋友:

相关文章

jquery 之家

jquery 之家

jQuery 之家是一个专注于 jQuery 相关资源的中文网站,提供插件、教程、代码示例等内容。以下是相关信息整理: jQuery 之家网站内容 该网站通常包含以下资源: jQuery 插件…

jquery.js

jquery.js

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互等操作。以下是关于 jQuery.js 的核心信息和使用方法: 获取 j…

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aj…

jquery获取radio选中的值

jquery获取radio选中的值

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

jquery 滑块

jquery 滑块

jQuery 滑块实现方法 使用 jQuery 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery UI…

加载jquery

加载jquery

加载 jQuery 的方法 通过 CDN 加载 推荐使用官方或公共 CDN(内容分发网络)加载 jQuery,速度快且稳定。将以下代码添加到 HTML 文件的 <head> 或 <b…