当前位置:首页 > jquery

jquery设置input只读

2026-02-04 06:22:52jquery

使用 jQuery 设置 input 只读

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

方法一:使用 prop() 方法

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

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

方法二:使用 attr() 方法

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

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

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

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

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

取消 input 只读

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

jquery设置input只读

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

注意事项

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

标签: jqueryinput
分享给朋友:

相关文章

jquery页面

jquery页面

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

jquery加载

jquery加载

jQuery 加载方法 使用 CDN 加载 jQuery 推荐通过公共 CDN(如 Google、Microsoft 或 jQuery 官方)加载,速度快且可能已被浏览器缓存。 <scri…

jquery 验证

jquery 验证

jQuery 表单验证方法 jQuery 表单验证可以通过多种方式实现,常见的有原生 jQuery 代码验证和使用 jQuery 验证插件(如 jQuery Validation Plugin)。…

jquery 节点

jquery 节点

jQuery 节点操作 jQuery 提供了丰富的 DOM 节点操作方法,可以轻松实现节点的增删改查。 查找节点 使用选择器查找节点是最常见的操作。jQuery 支持 CSS 选择器语法,可以快速定…

jquery上传

jquery上传

jQuery 文件上传的实现方法 jQuery 可以通过多种方式实现文件上传功能,以下介绍几种常见的方法: 使用原生表单和 AJAX 通过 HTML 表单结合 jQuery 的 AJAX 功能实现文…

jquery 切换

jquery 切换

jQuery 切换操作 jQuery 提供了多种切换元素状态的方法,包括显示/隐藏、类切换、属性切换等。以下是常见的切换操作实现方式。 显示与隐藏切换 使用 toggle() 方法可以在显示和隐藏之…