jQuery 的禁用和只读 --->防暴动处理

Jquery的api中提供了对元素应用disabled和readonly属性的方法,在这里记录下。如下:
 1.readonly
    $(‘input‘).attr("readonly","readonly")//将input元素设置为readonly
    $(‘input‘).removeAttr("readonly");//去除input元素的readonly属性
  
    if($(‘input‘).attr("readonly")==true)//判断input元素是否已经设置了readonly属性

   对于为元素设置readonly属性和取消readonly属性的方法还有如下两种:
    $(‘input‘).attr("readonly",true)//将input元素设置为readonly
    $(‘input‘).attr("readonly",false)//去除input元素的readonly属性

  $(‘input‘).attr("readonly","readonly")//将input元素设置为readonly
    $(‘input‘).attr("readonly","")//去除input元素的readonly属性
 2.disabled

    $(‘input‘).attr("disabled","disabled")//将input元素设置为disabled
    $(‘input‘).removeAttr("disabled");//去除input元素的disabled属性
  
    if($(‘input‘).attr("disabled")==true)//判断input元素是否已经设置了disabled属性

  对于为元素设置disabled属性和取消disabled属性的方法还有如下两种:
    $(‘input‘).attr("disabled",true)//将input元素设置为disabled
    $(‘input‘).attr("disabled",false)//去除input元素的disabled属性

  $(‘input‘).attr("disabled","disabled")//将input元素设置为disabled
    $(‘input‘).attr("disabled","")//去除input元素的disabled属性

时间: 2024-10-04 05:55:51

jQuery 的禁用和只读 --->防暴动处理的相关文章

jQuery的如何捕捉回车键,改变事件标签

我希望有一个jQuery的解决方案,我必须接近,有什么需要做的? $('html').bind('keypress', function(e) { if(e.keyCode == 13) { return e.keyCode = 9; //set event key to tab } }); 我可以返回false,它可以防止回车键被按下时,我以为我可以在键代码只是改变到9,使其标签,但它似乎并没有工作.我得要接近,这是怎么回事?本文地址 :CodeGo.net/130140/ ---------

jQuery源码学习2——初始化篇

这一篇主要总结一下jQuery这个js在引入的时候做的一些初始化工作 第一句window.undefined=window.undefined; 是为了兼容低版本的IE而写的 因为在低版本的IE中undefined不是window对象下的属性 因此window.undefined就是undefined 根据=运算符右结核性的特征,=右边的window.undefined就是undefined 既然window没有undefined属性 因此左边其实可以理解为在window下面扩展一个undefi

jQuery中实现自定义方法的扩展

JQuery包装器提供了大量的方法,可以再页面中直接使用.但是,没有 任何一个库可以满足所有的需求,所以,JQuery库提供了丰富的扩展功能 .以禁用一组表单元素为例,看看怎么简单有效的在JQuery库中添加自定 义的功能扩展.(JQuery没有禁用表单元素的方法哦) 上代码: 1: <!DOCTYPE> 2: <html lang="en"> 3: <head> 4: <title>Custom Method!</title>

【jQuery源码】事件委托

jQuery的事件绑定有几个比较优秀的特点: 1. 可以绑定不限数量的处理函数 2. 事件可以委托到祖先节点,不必一定要绑到对应的节点,这样后添加的节点也照样能被处理. 3. 链式操作 下面主要分析事件的委托设计.事件源我们成为委托节点,委托节点委托他的祖先节点替他执行事件处理,这个祖先节点被成为被委托节点. DOM的原生事件将处理绑定在相应的节点上,相应节点触发事件才能执行处理.将事件处理委托给祖先节点,这个事件处理是附加到祖先节点的.那么需要做到的是,原节点触发了事件,想要执行已经附加到祖先

jQuery源码学习(一)

jQuery的核心理念 简洁的API 优雅的链式 强大的选择器 便捷的操作 jQuery框架的核心就是从HTML文档中匹配元素并对其执行操作 jQuery源码整体放在一个匿名函数执行中 (function(window,undefined){//这里是形参 })(window,undefined);//传入实参 这样写的好处是:在匿名函数中定义的变量和函数在匿名函数外部都是访问不到的,在匿名函数中提供对外访问的接口 这里把window当做参数传进来是因为window处于作用域的最顶端,它的查找速

jquery事件委托详解

jQuery事件委托处理流程 上一章分析jQuery.event.add的时候已经分析了事件绑定,再把绑定的部分源码抽出来 if ( !(eventHandle = elemData.handle) ) { eventHandle = elemData.handle = function( e ) { //当一个事件被调用后页面已经卸载,则放弃jQuery.event.trigger()的第二个事件, return typeof jQuery !== core_strundefined &&

[Web 前端] 031 bootstrap 的使用和全局 css 样式

目录 0. 前言 1. 基本模板 2. 布局容器 2.1 container 2.2 container-fluid 3. 栅格系统 3.1 简介 3.2 栅格参数 3.3 实例:从堆叠到水平排列 2.4 移动设备和桌面屏幕 2.5 列偏移 2.6 嵌套列 2.7 其他 4. 响应式工具 4.1 可用的类 5. 排版 5.1 标题 5.2 其他 6. 表格 6.1 基本实例 6.2 举例 6.3 其他 7. 表单 7.1 基本实例 7.2 其他 0. 前言 官方有 中文文档,写得十分详细 我这里

测试JDBC数据库

提供JDBC连接有两种设置方式: 使用项目级JDBC连接 - 在这种情况下,驱动,连接字符串和密码属性将使用所选JDBC连接的配置值(但是这些字段将被禁用和只读). 使用驱动程序/连接字符串/密码的文本字段值 - 在这种情况下,数据库连接设置为"None".. 在构建查询并运行TestStep时,将使用指定的设置(即JDBC连接或驱动程序,连接字符串和密码). JDBC面板由以下组件组成: Query properties - number of properties can be a

我的bootstrap日记

<!-- 常用格式 --><div class="container"> <div class="row"> <div class="col-md-4"></div> <div class="col-md-4"></div> <div class="col-md-4"></div> </div&