`
zhangyaochun
  • 浏览: 2621073 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jQuery源码浅谈系列---$.attr()

阅读更多

attr()

 

 

 

1、attr(name)

 

      取得第一个匹配元素的属性值。如果元素没有相应的属性,则返回undefined

 

 

2、attr(properties)

 

      将一个"名/值"形式的对象设置为所有匹配元素的属性

 

     注:要设置class属性,必须用'className'作为属性名

 

 

    举例

 

 

var obj = {
    src :"",
    alt :""
};
$('#ID').attr(obj);
 

 

3、attr(key,value)

 

 

$("#ID").attr('id','test');
 

 

 

分享到:
评论

相关推荐

    jquery1.7 API/jquery-1.7.1.min.js/jquery-1.7.1.js

    jQuery提供了一系列的事件处理方法,如`.click()`, `.change()`, `.hover()`, `.keydown()`等,这些方法使事件处理更加简便。 6. **jQuery DOM操作**: 包括元素的创建与插入(`$(html)`, `.append()`, `.prepend...

    jquery-3.2.0.js,jquery-3.2.0.min.js

    **jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的 DOM 操作、事件处理、动画设计以及Ajax交互。在本篇文章中,我们将深入探讨 jQuery 的核心特性、优点以及如何在实际项目中应用这两个文件:...

    jquery-3.1.1.js 、jquery-3.1.1.min.js 【jquery包 js】

    1. **DOM操作**:jQuery提供了一系列简洁的API,如`$(selector)`用于选取元素,`.append()`和`.prepend()`用于插入元素,`.remove()`用于删除元素,以及`.attr()`和`.prop()`用于获取或设置属性等。 2. **事件处理*...

    jquery $.post()的用法 传递json文本 客户端和服务器端相互传递

    ### jQuery $.post() 方法详解与 JSON 数据交互 在现代 Web 开发中,客户端与服务器端的数据交换是非常重要的一个环节。jQuery 提供了多种 AJAX 方法来简化这一过程,其中 `$.post()` 是一种常用的方式来实现客户端...

    jquery.min.js jquery-1.4.2.min.js jquery-1.4.4.min.js jquery-1.10.2.min.js.zip

    2. **jQuery 1.4.4.min.js**:1.4.4版本是1.4系列的后续更新,主要包含了一些错误修复和小改进。这些更新旨在确保与更多浏览器的兼容性,并提升整体性能。 3. **jQuery 1.10.2.min.js**:1.10.2是1.x版本线的一个...

    jquery-migrate-1.2.1.min.js

    1. **API修复**:在jQuery 1.9及以后的版本中,一些过时的API被废弃,如`.live()`, `.delegate()`, `.data()`, 和 `.attr()`等。jQuery Migrate 1.2.1.min.js会重新实现这些API,使旧代码能够正常运行。 2. **警告...

    jquery-migrate-3.0.0.js

    《jQuery Migrate 3.0.0:修复与兼容性的智慧选择》 在Web开发领域,jQuery库以其简洁易用的API和强大的功能,一直以来都是开发者们的首选工具。然而,随着浏览器的更新换代和HTML5标准的普及,一些旧版jQuery的...

    jquery及jquery-ui-1.8.16.custom.zip

    《jQuery与jQuery UI 1.8.16自定义版详解》 在Web开发领域,jQuery是一个不可或缺的JavaScript库,以其简洁、强大的API和广泛的支持而受到开发者们的喜爱。jQuery的核心理念是“Write Less, Do More”,即用更少的...

    lab-jquery-pizza-builder-源码.rar

    《jQuery披萨构建器源码解析》 "lab-jquery-pizza-builder-源码.rar" 是一个关于使用jQuery实现的披萨定制应用的源代码压缩包。在这个项目中,开发者利用jQuery库创建了一个互动式的披萨订购系统,让用户能够自定义...

    jQuery学习示例源码--jQuery基本知识

    **jQuery学习示例源码——jQuery基本知识** jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。jQuery的设计目标是使JavaScript编程变得更简单、更易用,它封装了...

    attr-2.4.46-13.el7.x86_64.rpm

    离线安装包,亲测可用

    jquery-1.3.2.min-vsdoc-cn

    此外,jQuery还提供了`.attr()`和`.removeAttr()`来处理元素属性,以及`.css()`用于改变样式。 事件处理是jQuery的另一个亮点。`.click()`、`.mouseover()`等方法使得绑定和触发事件变得简单。同时,`.on()`和`.off...

    jquery-3.1.1

    1. **选择器**:jQuery提供了丰富的CSS选择器,如ID选择器(#id),类选择器(.class)以及属性选择器([attr=value])等,使得选取DOM元素变得简单直观。例如,`$("#myDiv")`可以快速定位到ID为"myDiv"的元素。 2. **DOM...

    jquery-1.9.1(js和min.js下载)

    《jQuery 1.9.1:JavaScript库的核心与优化》 jQuery,作为一款广泛应用于Web开发的JavaScript库,因其简洁的API和强大的功能而深受开发者喜爱。本资源提供的是jQuery的1.9.1版本,包含了标准的js文件和经过压缩...

    jQuery 3.6.0.zip

    2. **DOM操作**:jQuery封装了一系列方法来操作DOM,如`append()`、`prepend()`用于在元素内部添加内容,`remove()`用于移除元素,`clone()`用于复制元素,以及`attr()`和`prop()`用于获取或设置元素属性。...

    jquery各种版本 从1.0--->7.2(包括mini版、完整版)大收藏

    - jQuery 1.6(2011年):引入了$.attr()和$.prop()方法,用于区分属性(attribute)和特性(property)的区别。 - jQuery 1.9(2013年):移除了对过时浏览器的兼容性代码,鼓励开发者采用现代浏览器。 - jQuery...

    jquery-3.3.1.js

    **jQuery - JavaScript的强大工具** jQuery,作为JavaScript的一个类库,自2006年首次发布以来,便在Web开发领域迅速崛起,成为开发者们广泛采用的工具。它简化了JavaScript的许多复杂操作,使得HTML文档遍历、事件...

    jquery API -jQueryAPI-100214.chm

    《jQuery API 深度解析》 jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了网页的DOM操作、事件处理、动画制作以及Ajax交互。在本文中,我们将深入探讨jQuery API,了解其核心功能和常见用法,为您的前端...

    jQuery源码分析(1.7)

    ### jQuery源码分析关键知识点详解 #### 一、前言 在深入了解jQuery源码之前,有必要先简要介绍一下jQuery的基本情况及其对JavaScript编程领域的重要意义。jQuery作为一个轻量级、功能丰富的JavaScript库,在Web...

    jquery-1.7.1实例教程-------1. 个性化不同的链接样式

    <script src="https://code.jquery.com/jquery-1.7.1.min.js"></script> ``` 接下来,我们可以编写jQuery代码来选择特定的链接并应用新的样式。例如,如果我们想要更改所有类名为`custom-link`的链接颜色,可以这样...

Global site tag (gtag.js) - Google Analytics