jQuery求解释disabled = !!object.disabled 是什么意思呢??
完整代码:
var addEvents = function(object){
var checked = object.checked;
var disabled = object.disabled;
var $object = $(object);
if ( object.stateInterval )
clearInterval(object.stateInterval);
object.stateInterval = setInterval(
function()
{
if ( object.disabled != disabled )
$object.trigger( (disabled = !!object.disabled) ? 'disable' : 'enable');
if ( object.checked != checked )
$object.trigger( (checked = !!object.checked) ? 'check' : 'uncheck');
},
10 /* in miliseconds. Low numbers this can decrease performance on slow computers, high will increase responce time */
);
return $object;
};
这样的目的是保证返还的是true or false
如当 object.disabled 等于 NaN,null, undefined,""等等时,直接disabled = object.disabled
disabled还是NaN等
用了!!就保证了disabled不是true就是false
分享到:
相关推荐
jquery需要的所有js文件 /*! * jQuery UI 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * ...
var options = new Object(); if(typeof(_rollback) == "string"){ options.target = _rollback; } options.beforeSubmit = function(formData, jqForm, options){ $('#'+_formId + " :input").blur...
**jQuery 省市区联动详解** 在Web开发中,实现省市区联动效果是一个常见的需求,尤其是在用户填写地址信息时。这种联动通常涉及到前端JavaScript库,如jQuery,以及后端的数据交互,常用JSON格式来传递数据。本文将...
在JavaScript(简称js)和jQuery库中,可以方便地通过设置`disabled`属性来实现这一功能。本文将详细探讨如何使用这两种方法使按钮失效。 首先,我们来看JavaScript原生方法。JavaScript是一种广泛使用的客户端脚本...
$.jQuery( selector [, context] ), .jQuery( element ), .jQuery( elementArray ), .jQuery( jQueryObject ), .jQuery( ) $.jQuery( html [, ownerDocument] ), .jQuery( html, props ) $.jQuery( fn ) jQuery ...
jQuery详细教程,讲解很透彻, 一. jQuery 语法实例 $(this).hide() 演示 jQuery hide() 函数,隐藏当前的 HTML 元素。 $("#test").hide() 演示 jQuery hide() 函数,隐藏 id="test" 的元素。 $("p").hide() ...
jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...
jQuery blockUI plugin Version 2.39 (23-MAY-2011) Demos: $(document).ready(function() { $('#demo1').click(function() { $.blockUI({ message: $('#loginForm') }); setTimeout($.unblockUI, 2000); ...
### jQuery 总结 #### 一、jQuery与普通JavaScript操作的区别及注意事项 1. **标记符号**:在jQuery中,`$`符号被用来作为jQuery的标记,这实际上是对jQuery对象的一个引用,可以看作是一种类型转换的方式。通过...
本教程将详细讲解如何使用jQuery库来实现表格的动态分页功能。 首先,jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。对于表格动态分页,我们主要利用jQuery来处理...
该版本是1.6主线上的最新版本,主要修复了大量的BUG。包括: BUG修复列表: Ajax #9255:修复webkit内核浏览器中jQuery.parseXML不能处理异常的问题。...#9587:Cloning a div with an object causes error in IE8
JQuery开发手册 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc]) jQuery(callback) jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get...
jQuery,作为JavaScript的一个强大库,其核心价值在于提供了一系列便捷的API,使得开发者能更高效地操作DOM(Document Object Model),处理事件、动画以及实现Ajax交互。本文将深入探讨jQuery的基本概念、DOM与...
var data = dataObject[$this.val()]; if (data) { var nextSelect = $this.next(); for (var key in data) { var option = $('<option>', { value: key, text: data[key] }); nextSelect.append(option); } ...
$('#refresh').removeAttr("disabled"); } }); }); }); ``` 1. **事件监听**:为 ID 为 `#refresh` 的元素添加点击事件监听器。 2. **获取选中的复选框**:使用 `$('[type="checkbox"]:checked')` 获取所有被...
### Jquery 学习笔记1 本篇笔记主要围绕 jQuery 的基本使用方法展开,包括了 DOM 操作、选择器的使用、属性与过滤器等内容。jQuery 是一款优秀的 JavaScript 库,它极大地简化了 HTML 文档遍历、事件处理、动画等...
1. **JSON数据格式**:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在本例中,我们需要一个JSON文件存储省市区县的层级关系,如: ```json [ {...
在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理以及动画效果。"jQuery 点击加载更多"是一个常见的功能,用于分页或无限滚动,提升用户体验,避免一次性加载过多内容导致页面...
jQuery 1.11.0 速查表 核心 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc])1.8* jQuery(callback) jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector ...