● data(name)
/**
* 返回元素上储存的相应名字的值,可以用 data(name,value) 来设定。
* 如果 jQuery 对象所对应的 DOM 指向多个元素,那将只返回第一个元素的对应数据。
* @return Any
* @owner jQuery Object
*/
function data(name);
// 例子:在一个div上存取名/值对数据
<div></div>
// 返回 undefined
$("div").data("blah");
// blah 设置为 hello
$("div").data("blah", "hello");
// 返回 hello
$("div").data("blah");
// 重新设置为 86
$("div").data("blah", 86);
// 返回 86
$("div").data("blah");
// 移除 blah
$("div").removeData("blah");
// 返回 undefined
$("div").data("blah");
● data(name,value)
/**
* 在元素上存放数据,同时也返回 value。如果 jQuery 对象所对应的 DOM 指向多个元素,那将在所有元素上设置对应数据。
* @name(String) 存储的数据名
* @value(Any) 将要存储的任意数据
* @return value(Any)
* @owner jQuery Object
*/
function data(name, value);
● removeData(name)
/**
* 在元素上移除存放的数据,与 与 $(selector).data(name, value) 函数的作用相反
* @name(String) 存储的数据名
* @return jQuery Object
* @owner jQuery Object
*/
function removeData(name);
分享到:
相关推荐
在本篇jQuery学习记录中,我们将探讨两个关键的前端开发问题:页面缓存与中文处理。这两个主题在构建高效、用户友好的Web应用时都起着至关重要的作用。 首先,让我们深入了解页面缓存。在Web应用中,缓存是一种优化...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互等...在本例中,我们学习了如何利用它们从后台获取数据,并动态生成下拉选择框,这对于数据驱动的交互式页面尤为实用。
**jQuery学习实例详解** jQuery,一个轻量级的JavaScript库,因其简洁的API和强大的功能,使得网页开发变得更加高效和简单。本实例集合是专为初学者设计的,旨在帮助理解并掌握jQuery的核心概念和常见用法。 1. **...
《jQuery学习教程.CHM》是一本全面介绍jQuery的电子书,旨在帮助读者深入理解和掌握这一强大的JavaScript库。jQuery简化了HTML文档遍历、事件处理、动画设计和Ajax交互,是前端开发中的重要工具。以下是对jQuery核心...
**jQuery学习教程(chm)** jQuery是一个广泛应用于Web开发的JavaScript库,它的出现极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这个"jQuery学习教程(chm)"显然是一个帮助用户深入理解并掌握...
《jQuery学习技术手册》是一本全面讲解jQuery新特性和实用技巧的书籍,旨在帮助读者从基础开始掌握这一广泛使用的JavaScript库。jQuery简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务,使得前端开发更为...
### Ajax和jQuery学习笔记 #### 一、Ajax基础与原理 **1.1 什么是Ajax?** Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种用来创建快速动态网页的技术,通过在后台与服务器进行少量数据...
**jQuery学习大礼包详解** jQuery是一款非常流行的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。"jQuery学习大礼包"是专为快速、有效地掌握jQuery技术而设计的一系列资源...
《jQuery学习必备资料详解》 在当今Web开发领域,jQuery是一个不可或缺的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本文将深入探讨jQuery的学习要点,帮助初学者快速掌握这一强大的...
在网页开发中,jQuery是一个非常流行的JavaScript...当然,实际应用中还需要考虑错误处理、缓存策略、数据合并等多个方面,以确保功能的稳定性和效率。学习并掌握这个技术,对于提升网站性能和用户满意度具有重要意义。
为了解决这个问题,`jQuery.data()` 方法提供了一种方式,将数据存储在一个内部的数据缓存池中,而不是直接绑定到 DOM 元素上。 `jQuery.data()` 的工作原理如下: 1. 创建一个数据缓存池,用于存储附加到 DOM ...
本项目“jQuery本地缓存添加记录列表特效”利用jQuery实现了一个功能,即在用户浏览数据记录时,将这些记录存储在本地,以便于快速加载和呈现,提升用户体验。这个特效涉及到的主要知识点包括jQuery、CSS样式以及...
为了提高性能和减少网络请求,jQuery还支持数据缓存机制。例如,可以使用`$.ajaxSetup()`设置全局的Ajax选项,其中`cache`参数控制是否缓存响应数据。 在压缩包文件“jQuery.Resolution”中,可能包含了相关的示例...
7. **性能优化**:为了提高用户体验,可以考虑缓存已加载的数据,避免重复请求;同时,对于大数据量的分页,可以使用无限滚动或懒加载技术,只有当用户滚动到页面底部时才加载下一页内容。 在提供的文件"jquery分页...
**jQuery学习帮助文档** jQuery是一款高效、简洁的JavaScript库,它极大地简化了JavaScript代码的编写,使得网页交互变得更加简单和流畅。《jQuery权威指南》是一本深入解析jQuery的书籍,其读书笔记为我们提供了...
jqGrid是一款基于jQuery的开源数据网格插件,版本3.4.2是其经典且广泛使用的版本。这个学习资源包含了所有必要的组件,帮助开发者深入了解和掌握jqGrid的强大功能。 首先,`jquery.js`是jQuery的核心库,它是jqGrid...
**jQuery学习资料中文版** jQuery,作为一款广泛应用于Web开发的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。自2006年发布以来,jQuery迅速成为全球开发者首选的前端工具之一...
了解DOM遍历原理和缓存选择器是提升jQuery应用性能的关键。 总结来说,jQuery提供了一种简洁的API,使得JavaScript开发者可以更高效地处理DOM操作、事件处理、动画和Ajax请求。通过熟练掌握这些基础内容,你可以...
在“AJAX学习总结(四)---解决缓存问题”这篇博文中,作者LC2586详细讲解了这些方法,并可能通过实例展示了如何在代码中应用它们。通过阅读和实践,你可以更深入地掌握AJAX缓存管理技巧,提升你的Web应用质量。